Задать вопрос
@Nivaech

Как коротко создать массив со строками времени?

Нужен подобный массив:

const timeMap = ['12:00 AM', '12:30 AM', '01:00 AM','01:30 AM','02:00 AM','02:30 AM','03:00 AM','03:30 AM','04:30 AM','05:00 AM','05:30 AM','06:00 AM', ...... "11:30 РМ"]

После 11:30 АМ должен стать РМ, начиная с 12,и соответственно после 11:30 РМ, снова должен вернуться АМ. Как решить подобную задачу, не прибегая к ручному написанию километрового массива?
  • Вопрос задан
  • 234 просмотра
Подписаться 1 Простой Комментировать
Решения вопроса 1
0xD34F
@0xD34F Куратор тега JavaScript
Array.from({ length: 48 }, (n, i) => {
  const d = new Date(0, 0, 0, 0, 30 * i);
  return d.toLocaleTimeString('en-US', { hour: '2-digit', minute: '2-digit' });
})
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

Похожие вопросы