gpt4 book ai didi

javascript - Moment JS比较小时和分钟

转载 作者:行者123 更新时间:2023-11-30 20:21:48 29 4
gpt4 key购买 nike

我正在通过具有以下数据的数组进行映射:['00:00', '00:30', '01:00'] 一直到 23:30。

数组中的每一个元素都要与开盘时间和收盘时间进行比较,比如开盘'00:15',收盘'22:00'等。

根据比较,我需要禁用或启用页面上的元素:如果在范围内打开和关闭 - 元素可用,否则 - 禁用。那么问题来了,如何通过moment JS来比较这些小时和分钟呢?

最佳答案

Moment 使这变得相当简单:

var times = ['00:00', '00:30', '01:00']

var parseTime = timeString => moment(timeString, 'HH:mm')

var closingTime = parseTime('00:00')

var pastClosing = times.map(time => parseTime(time).isAfter(closingTime));

console.dir(pastClosing)
<script src="https://cdnjs.cloudflare.com/ajax/libs/moment.js/2.22.2/moment.js"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/moment.js/2.22.2/locale/en-gb.js"></script>

关于javascript - Moment JS比较小时和分钟,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51378197/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com