时间范围使用javascript或momentjs

Edi*_*zic 0 javascript momentjs

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

它需要在上午12点到晚上11:45显示.我需要每15分钟显示一次.喜欢这个上午12:00,上午12:15,中午12:30等.

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

在此输入图像描述

Aro*_*ron 13

使用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);
}
Run Code Online (Sandbox Code Playgroud)

这将完全满足您的要求:

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 
Run Code Online (Sandbox Code Playgroud)