Как JS различает даты?
В JS есть класс new Date. Как javascript-у дать инструкции, как парсить строку даты? Например, как сообщить программе, что строка '2021-03-04' - это 4 марта, а не 3 апреля?
|
Янковиц,
это и есть 4 марта в формате по умолчанию объекта дата. |
Понял, получается Date должен принимать строковую дату в конкретном формате?
|
Цитата:
|
Янковиц,
<script> let Data = new Date('2021-03-04'); let formatter = new Intl.DateTimeFormat("ru", { weekday: 'long', month: "long", day: "2-digit", year: "numeric" }); document.write(formatter.format(Data)) </script> |
Спасибо большое, буду изучать.
|
Рони, подскажи. Сколько я смотрю реализацию локализации названий месяцев и дней недели, много где используется предопределённый перевод. То есть создается массив с переводами на разные языки. Почему редко используются возможности new Intl.DateTimeFormat(locale, { month: 'long' })?
|
Цитата:
|
Часовой пояс GMT +3, время: 14:19. |