【问题标题】:How can I add single quote character in format function of date-fns?如何在 date-fns 的格式函数中添加单引号字符?
【发布时间】:2021-01-20 16:58:12
【问题描述】:

我想在年份之前插入一个单引号字符。 format(parseISO(date), "dd MMM '\''yy"); 这似乎不起作用。根据 date-fns 文档,要添加字符,我们需要将它们包含在两个单引号之间。我得到上述代码的输出为06 Apr 'yy,而预期的输出是06 Apr '20。

【问题讨论】:

    标签: javascript date-fns


    【解决方案1】:

    来自documentation:

    一行中的两个单引号,无论是在引号序列内部还是外部,都代表一个“真正的”单引号。 (见最后一个例子)

    最后一个例子展示了如何做到这一点:

    // Escape string by single quote characters:
    var result = format(new Date(2014, 6, 2, 15), "h 'o''clock'")
    //=> "3 o'clock"
    

    所以在你的情况下应该是:

    format(parseISO(date), "dd MMM ''yy");
    

    【讨论】:

      猜你喜欢
      • 2019-03-18
      • 2020-01-09
      • 2020-08-22
      • 2021-01-23
      • 2021-01-07
      • 1970-01-01
      • 2021-06-24
      • 2020-05-10
      • 2021-01-29
      相关资源
      最近更新 更多