Метод JavaScript Date setUTCDate ()

Опубликовано: 14 Декабря, 2021

Ниже приведен пример метода 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
  • Опера
  • Сафари