Ashlis
@Ashlis

Как разбить промежуток между 2мя метками времени по пол часа?

Использую moment.js
У меня есть:
let start = '10:00'
let end = '18:00'

Как с помощью moment.js разбить промежуток с 10:00 до 18:00 по пол часа?
Чтобы получилось, что - то такое: ['10:00', '10:30', '11:00', '11:30', '12:00', '12:30', '13:00', '13:00' ]
  • Вопрос задан
  • 47 просмотров
Решения вопроса 1
0xD34F
@0xD34F Куратор тега JavaScript
const _start = moment(start, 'HH:mm');
const _end = moment(end, 'HH:mm');

const result = [];

while (_start <= _end) {
  result.push(_start.format('HH:mm'));
  _start.add(30, 'minutes');
}
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

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