Как 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, время: 00:59. |