как получить первую и последнюю дату текущего года javascript

#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