Что мыслимо — то возможно, что возможно — то мыслимо (Г. Лейбниц).
JavaScript — Даты. Метод setUTCFullYear
07.04.2019

Описание
Метод setUTCFullYear() в Javascript устанавливает полный год для указанной даты в соответствии с универсальным временем.
Синтаксис
Его синтаксис выглядит следующим образом:
Date.setUTCFullYear(yearValue[, monthValue[, dayValue]])
[gn_box title=»Примечание» box_color=»#8cccff» title_color=»#000000″]Параметры в скобках всегда являются необязательными.[/gn_box]
Деталь параметра
- yearValue — целое число, указывающее числовое значение года, например, 2019.
- monthValue — целое число от 0 до 11, представляющее месяцы с января по декабрь.
- dayValue — целое число от 1 до 31, представляющее день месяца. Если вы указываете параметр dayValue, вы также должны указать monthValue.
Если вы не укажете параметры monthValue и dayValue, будут использованы значения, возвращаемые методами getMonth и getDate. Если указанный вами параметр находится за пределами ожидаемого диапазона, setUTCFullYear попытается соответствующим образом обновить другие параметры и информацию о дате в объекте Date. Например, если указать 15 для monthValue, год увеличивается на 1 (год + 1), а 3 используется для месяца.
Пример
Попробуйте следующий пример.
<html> <head> <title>JavaScript - Даты. Метод setUTCFullYear</title> </head> <body> <script type = "text/javascript"> var dt = new Date( "April 07, 2019 18:53:12" ); dt.setUTCFullYear( 2018 ); document.write( dt ); </script> </body> </html>
Вывод
Sat Apr 07 2018 18:53:12 GMT+0300 (Москва, стандартное время)