【发布时间】:2021-08-03 20:13:55
【问题描述】:
使用 date-fns,如何使用 date-fns 将其转换为以下代码。 基本上,输入就像“01:40:20 PM”或“1:4:2 PM”或“3:2 PM”或“03:2 PM” 并且预期输出是一致的,例如 '03:02:00 PM' ,采用 hh:mm:ss A 格式。
我找不到任何允许仅使用时间格式的特定方法。
使用moment js,效果如下:
if (moment(timeString, ['h:m:s A', 'h:m A'], true).isValid()) {
return moment(timeString, 'hh:mm:ss A').format('hh:mm:ss A');
}
【问题讨论】:
-
它使用新的 Date() 函数。我只是有时间值的字符串,可以是 1 位或 2 位,如上所述。如果没有任何现有函数,则可能需要进行字符串操作。
标签: javascript date time momentjs date-fns