Как мне получить текущий год в JavaScript?
javascript
date
Satch3000
источник
источник
Ответы:
Создать
new Date()
объект и вызватьgetFullYear()
:Перехват принятого ответа для предоставления некоторого базового примера контекста, такого как нижний колонтитул, который всегда показывает текущий год:
Где-то еще выполняется после загрузки приведенного выше HTML:
Показать фрагмент кода
источник
источник
Вот еще один способ получить дату
источник
Вот как я его встраиваю и выводю на мою HTML-страницу:
Вывод на HTML-страницу выглядит следующим образом:
Авторское право © 2018
источник
new Date().getFullYear()
которая уже указана в принятом ответе.для текущего года мы можем использовать getFullYear () из класса Date, однако есть много функций, которые вы можете использовать согласно требованиям, некоторые функции таковы,
источник
Возьмите этот пример, вы можете разместить его там, где хотите показать, не обращаясь к скрипту в нижнем колонтитуле или где-то еще, как другие ответы
Примечание об авторском праве в нижнем колонтитуле в качестве примера
источник
Вы можете просто использовать JavaScript, как это. В противном случае вы можете использовать плагин momentJs, который помогает в больших приложениях.
источник
TL; DR
Большинство ответов, найденных здесь, являются правильными, только если вам нужен текущий год, основанный на часовом поясе и смещении вашего локального компьютера (на стороне клиента) - источника, который в большинстве сценариев нельзя считать надежным (поскольку он может отличаться от компьютера к компьютеру) ,
Надежные источники:
подробности
Метод, вызванный для
Date
экземпляра, вернет значение, основанное на местном времени вашего компьютера.Дополнительную информацию можно найти в «MDN web docs»: объект JavaScript Date .
Для вашего удобства я добавил соответствующую заметку из их документов:
Другой источник, упоминающий это: JavaScript объект даты и времени
Некоторые надежные источники, которые вы можете использовать:
Но если вы просто не заботитесь о точности времени или если ваш сценарий использования требует значения времени относительно времени локальной машины, тогда вы можете безопасно использовать
Date
базовые методы Javascript, такие какDate.now()
, илиnew Date().getFullYear()
(для текущего года).источник