@AlexKindGeek

Как распарсить дату?

Всем привет. Мне приходит такой ответ от бекенда
2018-07-24 10:12:59.902236

Мне надо распарсить эту дату в
Date , Time
Например:
2018-07-24 10:12:59.902236 -> 24 Jul 2018, 10:12

В moment что-то не могу найти подходящий парсер(
  • Вопрос задан
  • 873 просмотра
Решения вопроса 2
Jeer
@Jeer
уверенный пользователь
let date = new Date('2018-07-24 10:12:59.902236');
date.getDay();
date.getDate();
date.getMonth();
Ответ написан
Комментировать
Stalker_RED
@Stalker_RED
new Date('2018-07-24 10:12:59.902236').toLocaleString() // локаль по умолчанию - текущая, которая у юзера в браузере

Или даже так:
let someDate = new Date('2018-07-24 10:12:59.902236')
someDate.toLocaleString('de-DE')
// -> "24.7.2018, 10:12:59"
someDate.toLocaleString('ru-RU')
// -> "24.07.2018, 10:12:59"
someDate.toLocaleString('ru-RU', {month: 'long'})
// -> "июль"

var myOptions = { weekday: 'long', year: 'numeric', month: 'long', day: 'numeric' }

someDate.toLocaleString('ru-RU', myOptions)
// -> "вторник, 24 июля 2018 г."
someDate.toLocaleString('en-US', myOptions)
// -> "Tuesday, July 24, 2018"
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы