【问题标题】:How to skip some characters from formatting in date-fns如何从 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

标签: javascript date-fns


【解决方案1】:

documentation

包裹在两个单引号字符 (') 之间的字符被转义。

format(DATE, "cccc, MMMM d 'at' h:mm a")

【讨论】:

  • 如果“要跳过的部分”是动态的,即“Sat Apr 04 2020...”、“Mon Apr 6 2020...”,我们想跳过前 4 个位置怎么办? (甚至跳过前 X 个位置,直到月份单词以 Mon 开头的任何位置也可能是星期一)
猜你喜欢
  • 1970-01-01
  • 2020-08-22
  • 2021-01-20
  • 2021-01-23
  • 2021-01-07
  • 2020-05-10
  • 2021-01-29
  • 2021-08-03
  • 2021-03-26
相关资源
最近更新 更多