gpt4 book ai didi

javascript - 使用 moment.js 漂亮地打印时间范围

转载 作者:行者123 更新时间:2023-11-30 17:33:37 24 4
gpt4 key购买 nike

我有两个时刻对象,一个代表开始日期时间,另一个代表结束日期时间。

目前,我正在这样显示这些对象的时间:

12:00pm - 12:30pm

但是,我想对这些进行格式化,如果时间正好在整点,则分钟被排除在外,并且如果两个时间都在同一时间段,则同样从第一次隐藏上午/下午指示器。例如:

12 - 1pm
10.30am - to 2.30pm

我遇到过moment-range , 但这看起来并没有提供任何不错的格式化功能。有没有其他方法可以使用 moment 或其他插件实现此行为?

最佳答案

Moment.js 是一个很棒的库,所以使用位于它之上的库是很好的。 Twix.js 应该可以满足您的需要。

http://isaaccambron.com/twix.js/

从该页面的“智能格式”部分:

moment("1/25/1982 9:00 AM").twix("1/25/1982 11:00 AM").format();  //=> 'Jan 25, 1982, 9 - 11 AM'
moment("1/25/1982 9:00").twix("1/26/1982 13:00").format(); //=> 'Jan 25, 9 AM - Jan 26, 1 PM, 1982'

看起来您可以使用很多修饰符,所以如果您更关心时间范围而不是日期范围,则可以省略结果字符串的日期部分。

关于javascript - 使用 moment.js 漂亮地打印时间范围,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22478540/

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