#javascript
#javascript
Вопрос:
Я хотел бы знать, как получить первую и последнюю дату текущего года. Пример в этом формате: 2020-01-01 и 2020-12-31. Спасибо!
У меня есть этот начальный код, который получает текущую дату сегодня. Это может помочь.
var today = new Date();
var date = today.getFullYear() '-' ('0' (today.getMonth() 1)).slice(-2) '-' ('0' today.getDate()).slice(-2);
Ответ №1:
Вы можете получить первую дату текущего года следующим образом.
var d = new Date(new Date().getFullYear(), 0, 1);
Вы можете получить последнюю дату текущего года следующим образом.
var d = new Date(new Date().getFullYear(), 11, 31);
Ответ №2:
Вот как вы можете рассчитать текущую дату:
var currentDate = new Date();
Вы можете создать экземпляр Date
, используя год, месяц и день, но имейте в виду, что месяц индексируется с 0:
var theFirst = new Date(currentDate.getFullYear(), 0, 1);
var theLast = new Date(currentDate.getFullYear(), 11, 31);
Ответ №3:
Это очень похоже на домашнее задание, поэтому я не собираюсь давать вам блок кода для копирования и вставки.
Кажется, вы уже знаете, как получить текущий год, и год всегда идет с 01-01 по 12-31. Итак, сделайте то, что у вас уже есть, но вместо сегодняшней даты используйте 01-01 и 12-31