如何从 date-fns 格式中跳过某些字符
Posted
技术标签:
【中文标题】如何从 date-fns 格式中跳过某些字符【英文标题】:How to skip some characters from formatting in date-fns 【发布时间】:2020-01-09 15:44:08 【问题描述】:在以下示例中,我想说 date-fns 不格式化 at
(跳过这些字符):
format(DATE, 'cccc, MMMM d at h:mm a')
输出是:
Thursday, August 8 AM492296400 12:30 AM
预期是:
Thursday, August 8 at 12:30 AM
【问题讨论】:
moment js 也是一个很好的库来帮助你 @dota2pro 我们不在我们的新代码库中使用 moment js。 more info 【参考方案1】:见documentation:
包裹在两个单引号字符 (') 之间的字符被转义。
format(DATE, "cccc, MMMM d 'at' h:mm a")
【讨论】:
如果“要跳过的部分”是动态的,即“Sat Apr 04 2020...”、“Mon Apr 6 2020...”,我们想跳过前 4 个位置怎么办? (甚至跳过前 X 个位置,直到月份单词以 Mon 开头的任何位置也可能是星期一)以上是关于如何从 date-fns 格式中跳过某些字符的主要内容,如果未能解决你的问题,请参考以下文章