Метод JavaScript Date setUTCHours ()
Ниже приведен пример метода Date setUTCHours () .
- Пример:
<script>
// Here a date has been assigned according to
// universal time while creating Date object
var
dateobj =
new
Date(
'October 13, 1996 05:35:32 GMT-3:00'
);
// New hour 11 is being set in above Date
// Object with the help of setUTCHours() method
dateobj.setUTCHours(11);
// New hour from above Date Object is
// being extracted using getUTCHours()
var
B = dateobj.getUTCHours();
// Printing new hour
document.write(B);
</script>
- Выход:
11
Метод date.setUTCHours () используется для установки часов в объекте даты по всемирному координированному времени, которое создается с помощью конструктора Date ().
Синтаксис:
DateObj.setUTCHours (hours_Value);
Параметр: этот метод принимает один параметр, как указано выше и описано ниже:
Возвращаемые значения: он возвращает новый, т.е. обновленный час, установленный методом setUTCHours ().
Примечание . DateObj - это действительный объект Date, созданный с помощью конструктора Date (), в котором мы хотим установить часы.
Дополнительные коды для вышеуказанного метода следующие:
Программа 1: Если в конструкторе Date () мы не указываем часы при создании объекта Date, метод setUTCHours () все равно сможет установить новый час по всемирному координированному времени, которое задается в качестве его параметра в созданном объекте Date.
<script> // Here hour has not been assigned according to // universal time while creating Date object var dateobj = new Date( 'October 13, 1996 GMT-3:00' ); // New hour 11 is being set in above Date // Object with the help of setUTCHours() method dateobj.setUTCHours(11); // New hour from above Date Object is // being extracted using getUTCHours() var B = dateobj.getUTCHours(); // Printing new hour document.write(B); </script> |
Выход:
11
Программа 2: Если в конструкторе Date () ничего не указано в качестве параметра, метод setUTCHours () все равно сможет установить час, но месяц, год и дата останутся текущими по всемирному координированному времени.
Здесь 11 - новый час, 2 - текущий месяц, т.е. 30 марта - текущая дата, а 2018 - текущий год.
<script> // Here nothing has been assigned // while creating Date object var dateobj = new Date(); // New hour 11 is being set in above Date // Object with the help of setUTCHours() method dateobj.setUTCHours(11); // Hour from above Date Object is // being extracted using getUTCHours() var B = dateobj.getUTCHours(); // Month from above Date Object is // being extracted using getUTCMonth() var C = dateobj.getUTCMonth(); // date from above Date Object is // being extracted using getUTCDate() var D = dateobj.getUTCDate(); // Year from above Date Object is // being extracted using getUTCFullYear() var E = dateobj.getUTCFullYear(); // Printing new Hour document.write(B + "<br />" ); // Printing current month document.write(C + "<br />" ); // Printing current date document.write(D + "<br />" ); // Printing current year document.write(E); </script> |
Выход:
11 2 30 2018 г.
Программа 3: Если значение часа как 26 задано как параметр метода setHours (), он установит 2 в качестве часа, потому что диапазон часов составляет от 0 до 23 и, следовательно, , здесь вычитается 24, потому что от 0 до 23 равно 24.
<script> // Here nothing has been assigned // while creating Date object var dateobj = new Date( 'October 13, 1996 05:35:32' ); // New hour 26 is being set in above Date // Object with the help of setUTCHours() method dateobj.setUTCHours(26); // Hour from above Date Object is // being extracted using getUTCHours() var B = dateobj.getUTCHours(); // Month from above Date Object is // being extracted using getUTCMonth() var C = dateobj.getUTCMonth(); // Date from above Date Object is // being extracted using getUTCDate() var D = dateobj.getUTCDate(); // Year from above Date Object is // being extracted using getUTCFullYear() var E = dateobj.getUTCFullYear(); // Printing new Hour document.write(B + "<br />" ); // Printing month document.write(C + "<br />" ); // Printing date document.write(D + "<br />" ); // Printing year document.write(E); </script> |
Выход:
2 9 14 1996 г.
Поддерживаемые браузеры: браузеры, поддерживаемые методом JavaScript Date setUTCHours () , перечислены ниже:
- Гугл Хром
- Internet Explorer
- Mozilla Firefox
- Опера
- Сафари