0

我想在 js 模块中的 lit 元素内的 json 数据库中显示每个条目(日期、文本、问题、答案)的日期。

相关代码:

import { formatWithOptions } from "date-fns/fp";
import compose from "crocks/helpers/compose";

...

const newDate = (x) => new Date(x);


const formatDateWithOptions = formatWithOptions(
  {
    awareOfUnicodeTokens: true,
  },
  "d MMMM, yyyy, h:mm a"
);

const prettyDate = compose(formatDateWithOptions, newDate); // this is registering as an invalid date

${prettyDate(date)}在 lit 元素中调用时,它会抛出

RangeError: Invalid time value.

(date)json db 内部的日期格式是有效的。例子:"2021-12-24T21:06:06.773Z"

根据date-fns docsformatWithOptions()应该可以用"d MMMM, yyyy, h:mm a". 这篇文章处理了同样的错误,但使用了不同的函数(formatDistanceToNow)。我的变量哪里出错了?

4

0 回答 0