@yanecoder

Как перевести дату в строке в формат UNIX?

Нужно переводить строки формата "Четверг, Март 21, 2024 21:56" в формат UNIX мс (1711043760000).
  • Вопрос задан
  • 81 просмотр
Решения вопроса 1
0xD34F
@0xD34F Куратор тега JavaScript
function parseDate(str) {
  const months = Array.from(
    { length: 12 },
    (_, i) => new Date(0, i).toLocaleString('ru-RU', { month: 'long' })
  );

  const [ , month, day, year, hour, minute ] = str.match(/(\S+) (\d+), (\d+) (\d+):(\d+)/);

  return +new Date(
    year,
    months.indexOf(month.toLowerCase()),
    day,
    hour,
    minute
  );
}
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

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