@Sergey750il

Как конвертировать формат времени?

Доброго времени суток. Как конвертировать формат Tue Apr 27 2021 00:33:00 GMT+0500 (Екатеринбург, стандартное время) в 2021, 04, 27
  • Вопрос задан
  • 128 просмотров
Решения вопроса 2
0xD34F
@0xD34F Куратор тега JavaScript
const newStr = new Date(str.split(' GMT', 1)[0])
  .toLocaleDateString('ru-RU')
  .split('.')
  .reverse()
  .join(', ');
Ответ написан
Комментировать
Fzero0
@Fzero0
Вечный студент
function MyDate(date){
  this.date = new Date(date);
  const options = {
    year: 'numeric',
    month: 'numeric',
    day: '2-digit'
  }
  const locale = 'en'
  const f = new Intl.DateTimeFormat(locale, options);
  const [{ value: mo },,{ value: da },,{ value: ye }] = f.formatToParts(this.date);
  this.formatData = () => console.log(`${ye},${mo},${da}`);
}

let d = new MyDate('Tue Apr 27 2021 00:33:00 GMT+0500 (Екатеринбург, стандартное время)');
d.formatData();
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

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

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