如何使用Javascript或MomentJS以12小时格式制作时间范围。
需要在上午12点到晚上11:45显示。我需要每15分钟显示一次。比如上午12:00,上午12:15,中午12:30等。
以下是我需要显示时间的图像示例:
答案 0 :(得分:11)
使用moment.js:
const moment = require('moment');
const start = moment().startOf('day');
const times = 24 * 4; // 24 hours * 15 mins in an hour
for (let i = 0; i < times; i++) {
const toPrint = moment(start)
.add(15 * i, 'minutes')
.format('hh:mm A');
console.log(toPrint);
}
这将完全满足您的要求:
12:00 AM
12:15 AM
12:30 AM
12:45 AM
01:00 AM
01:15 AM
...
10:45 PM
11:00 PM
11:15 PM
11:30 PM
11:45 PM