时间范围使用javascript或momentjs

时间:2017-03-16 10:54:00

标签: javascript momentjs

如何使用Javascript或MomentJS以12小时格式制作时间范围。

需要在上午12点到晚上11:45显示。我需要每15分钟显示一次。比如上午12:00,上午12:15,中午12:30等。

以下是我需要显示时间的图像示例:

enter image description here

1 个答案:

答案 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