Метод setFullYear() в Javascript устанавливает полный год для указанной даты в соответствии с местным временем.
Его синтаксис выглядит следующим образом:
Date.setFullYear(yearValue[, monthValue[, dayValue]])
Если вы не укажете параметры monthValue и dayValue, будут использованы значения, возвращаемые методами getMonth и getDate.
Попробуйте следующий пример.
<html> <head> <title>JavaScript - Даты. Метод setFullYear</title> </head> <body> <script type = "text/javascript"> var dt = new Date( "March 16, 2018 15:20:15" ); dt.setFullYear( 2019 ); document.write( dt ); </script> </body> </html>
Sat Mar 16 2019 15:20:15 GMT+0300 (Москва, стандартное время)
Заполните форму и наш менеджер перезвонит Вам в самое ближайшее время!
Спасибо! Ваша заявка принята
Спасибо! Ваша заявка принята
Спасибо за статью.
Нашёл несколько неточностей (извините, Ctrl+Enter почему-то не сработал).
П.3 Обратная косая черта
[Оригинал] «…Обратная косая черта похожа на одинарные кавычки вокруг одного символа. Обратная косая черта «экранирует» предыдущий символ.
Это означает, что символ, за которым следует обратная косая черта, потеряет свое особое значение (если таковое имеется)…»
[Исправление] Обратная косая черта похожа на одинарные кавычки вокруг одного символа. Обратная косая черта «экранирует» СЛЕДУЮЩИЙ ПОСЛЕ НЕЁ символ.
Это означает, что символ, который следует ПОСЛЕ обратной косой черты, потеряет свое особое значение (если таковое имеется).
…
[Оригинал] «…Поскольку vне имеет особого значения, echo \var просто выводит var. С другой стороны, когда он используется с $var, обратная косая черта ускользает от специального значения $ и, таким образом, печатается как $varвместо значения var…»
[Исправление] Поскольку v[пробел]не имеет особого значения, echo \var просто выводит var. С другой стороны, когда ОБРАТНАЯ КОСАЯ ЧЕРТА используется с $var, ОНА ОТМЕНЯЕТ специальное значение $ и, таким образом, печатается ТЕКСТ $var[пробел]вместо значения переменной $var.