嗨,如何使用Javascript或MomentJS将时间范围设置为12小时格式。

它需要从12AM到11:45 PM显示。我需要每15分钟显示一次。这样的12:00 AM、12:15AM、12:30AM等。

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

javascript - 使用JavaScript或Moment.js的时间范围-LMLPHP

最佳答案

使用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

10-05 20:29
查看更多