receiving string of date that looks like this "/Date(1633421520000)/"
,
with moment I could just use it as moment("/Date(1633421520000)/")
whats the equivalent for date-fns ?
for example differenceInMilliseconds
how would i use it with received argument as this string "/Date(1633421520000)/"
not sure how to create my date object from this string so ill be able to use date-fns functions.
You need to extract the number (which looks like milliseconds since unix epoch) from the string:
"/Date(1634717139973)/".match(/\d+/)[0]
Then use Date
constructor like so:
var date = new Date(Number("/Date(1634717139973)/".match(/\d+/)[0]));
date.toISOString(); // 2021-10-20T08:05:39.973Z
The technical post webpages of this site follow the CC BY-SA 4.0 protocol. If you need to reprint, please indicate the site URL or the original address.Any question please contact:yoyou2525@163.com.