JS. Получить дату или месяц из двух цифр (с нулем перед ним)



Как правило при запросе даты , js возвращает дату в виде одной цифры без ведущего нуля спереди.
Для того, чтобы получить месяц в формате из 2 цифр, можно воспользоваться следующей конструкцией:

Пример с получением текущей даты и текущего месяца

Текущий месяц:
("0" + ((new Date()).getMonth())).slice(-2)

Текущая дата:
("0" + ((new Date()).getDate())).slice(-2)

Комментариев 2

  1. Офлайн
    Kzy
    Kzy 21 марта 2019 01:09
    Почему у меня дату определяет верно а месяц указывает прошлый? И как это поправить?
    1. Офлайн
      Fixlix 21 марта 2019 10:47
      В js функция getMonth ведет подсчет месяцев от 0.
      Январь - это 0 месяц. Декабрь - 11 месяц.
      Чтобы получить текущий месяц, можно попробовать следующее:
      ("0" + ((new Date()).getMonth() + 1)).slice(-2)
Информация
Посетители, находящиеся в группе Гости, не могут оставлять комментарии к данной публикации.