формат iso 8601 на сегодняшний день(ГГГГ-ММ-ДД) с использованием luxon

#javascript #luxon #formatdatetime

Вопрос:

Как использовать Luxon для преобразования данных о дате

данные api

2021-09-05T01:39:33Z

результаты преобразования данных, которые я хочу

2021-09-05

Я был бы признателен вам за помощь.

Комментарии:

1. Вам нужно заглянуть в раздел Форматирования документации , чтобы прочитать о .toISODate() нем .

2. @Эндрю Мортон спасибо тебе!

Ответ №1:

 let format = `YYYY-MM-DD`;

let now = new Date();

let result = `${now.getFullYear()}-${(now.getMonth() < 10) ? "0"   now.getMonth() : now.getMonth()}-${(now.getDate() < 10) ? "0"   now.getDate() : now.getDate() }`;

console.log(result);

 

Комментарии:

1. Кстати, вместо (now.getMonth() < 10) ? "0" now.getMonth() : now.getMonth() этого вы могли бы использовать несколько более короткий ("0" now.getMonth()).slice(-2) .