date-fns parse for "/Date(1633421520000)/"



接收日期字符串,"/Date(1633421520000)/"

带moment的可以写成moment("/Date(1633421520000)/")date-fns对应的是什么?

?例如differenceInMilliseconds,我将如何使用它与接收参数作为此字符串"/Date(1633421520000)/"

不知道如何从这个字符串创建我的日期对象,所以我可以使用date-fns函数。

您需要从字符串中提取数字(在unix epoch中看起来像毫秒):

"/Date(1634717139973)/".match(/d+/)[0]

然后像这样使用Date构造函数:

var date = new Date(Number("/Date(1634717139973)/".match(/d+/)[0]));
date.toISOString(); // 2021-10-20T08:05:39.973Z

最新更新