Метод JavaScript Date setUTCDate ()
Ниже приведен пример метода Date setUTCDate () .
- Пример:
<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 date 15 of the month is being set in above
// Date Object with the help of setDate() method
dateobj.setUTCDate(15);
// New date of the month according to universal
// time from above Date Object is being extracted
// using getDate()
var
B = dateobj.getUTCDate();
// Printing new date of the month
document.write(B);
</script>
- Выход:
15
Метод date.setUTCDate () используется для установки даты месяца по всемирному координированному времени в объект даты, который создается с помощью конструктора Date ().
Синтаксис:
DateObj.setUTCDate (date_Value);
Параметр: этот метод принимает один параметр, как указано выше и описано ниже:
- date_Value Этот параметр содержит значение даты, которое мы хотим установить в объекте даты, созданном с помощью конструктора Date ().
Возвращаемые значения: возвращает новую, т.е. обновленную дату месяца, установленную методом setUTCDate (). Дата месяца - это целое число от 1 до 31.
Дополнительные коды для вышеуказанного метода следующие:
Программа 1: Здесь, как мы знаем, эта дата месяца находится между 1 и 31, но если мы попытаемся установить дату как 33, она установит дату как 2 для следующего месяца, потому что 33-31 = 2, а эта дата 2. становится датой следующего за предыдущим месяцем.
В приведенном выше выводе 2 - дата месяца ноября, а 10 - месяц ноября, потому что название месяца начинается с 0 до 11, т. Е. 0 для января и 11 для декабря.
<script> // Here a date according to universal time has // been assigned while creating Date object var dateobj = new Date( 'October 13, 1996 05:35:32 GMT-3:00' ); // New date 33 of the month is being set in above // Date Object with the help of setUTCDate() function dateobj.setUTCDate(33); // New date of the month from above Date Object is // being extracted using getUTCDate() var B = dateobj.getUTCDate(); // New month from above Date Object is // being extracted using getUTCMonth() var C = dateobj.getUTCMonth(); // Printing new date of the month document.write(B + "<br />" ); // Printing new month document.write(C); </script> |
Выход:
2 10
Программа 2: Если в конструкторе Date () мы не указываем дату месяца при создании объекта даты, метод setUTCDate () все равно сможет установить новую дату, которая задается в качестве его параметра в созданном объекте даты.
<script> // Here date according to universal time has // not been assigned while creating Date object var dateobj = new Date( 'October, 1996 05:35:32 GMT-3:00' ); // New date 12 of the month is being set in above Date // Object with the help of setUTCDate() method dateobj.setUTCDate(12); // New date of the month from above Date Object is // being extracted using getUTCDate() var B = dateobj.getUTCDate(); // Printing new date of the month document.write(B); </script> |
Выход:
12
Программа 3: Если в конструкторе Date () ничего не указано в качестве параметра, функция setDate () все равно сможет установить дату, но месяц остается текущим.
<script> // Here nothing has been assigned // while creating Date object var dateobj = new Date(); // new date 13 of the month is being set in above // Date Object with the help of setUTCDate() method dateobj.setUTCDate(13); // Date of the month from above Date Object is // being extracted using getUTCDate() var B = dateobj.getUTCDate(); // Month from above Date Object is // being extracted using getUTCMonth() var C = dateobj.getUTCMonth(); // Printing new date of the month document.write(B + "<br />" ); // Printing new month document.write(C); </script> |
Выход:
13 3
Программа 4: Если новая дата месяца установлена на ноль (0), новая дата будет установлена на последний день предыдущего месяца.
<script> // Here a date according to universal time // has been assigned while creating Date object var dateobj = new Date( 'October 13, 1996 05:35:32 GMT-3:00' ); // New date 0 of the month is being set in above // Date Object with the help of setUTCDate() method dateobj.setUTCDate(0); // Date of the month from above Date Object is // being extracted using getUTCDate() var B = dateobj.getUTCDate(); // Month from above Date Object is // being extracted using getUTCMonth() var C = dateobj.getUTCMonth(); // Printing new date of the month document.write(B + "<br>" ); // Printing new month document.write(C); </script> |
Выход:
30 8
Поддерживаемые браузеры: браузеры, поддерживаемые методом JavaScript Date setUTCDate () , перечислены ниже:
- Гугл Хром
- Internet Explorer
- Mozilla Firefox
- Опера
- Сафари