如何解决格式化日期上的date-fns?
const firstDate = parseISO(event.start_date); // Here I already have the formatted date
const secondDate = parseISO(event.end_date); // Here I already have the formatted date
const distance = formatdistance(
firstDate,secondDate
);
我需要传递已经格式化的两个日期之间的距离。 就这样,他指出了我。
与所有数据(日期和时间)的差异
这是我在api上获得的一个例子
“开始日期”:“ 2020-09-23 11:24:14”, “ end_date”:“ 2020-09-24 17:47:41”,
解决方法
我对date-fns
并不了解很多,但是由于parseISO()
返回了一个Date
对象,因此您可以对.getTime()
的结果进行数学运算以获得差异以毫秒为单位:
const formatDistance = (start,end) => {
return end.getTime() - start.getTime();
}
const distance = formatDistance(
firstDate,secondDate
);
console.log(`The two dates are ${distance}ms apart.`);
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。