【问题标题】:Date-fns on formatted date?Date-fns 格式化日期?
【发布时间】:2021-01-23 23:51:05
【问题描述】:
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 获得的示例

"start_date": "2020-09-23 11:24:14", "end_date": "2020-09-24 17:47:41",

【问题讨论】:

  • firstDate 和 secondDate 的值是多少?
  • start_date": "2020-09-23 11:24:14", "end_date": "2020-09-24 17:47:41

标签: node.js reactjs date date-fns


【解决方案1】:

我对@9​​87654322@ 不太了解,但由于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.`);

【讨论】:

    猜你喜欢
    • 2021-11-14
    • 2021-01-29
    • 1970-01-01
    • 1970-01-01
    • 2021-10-14
    • 1970-01-01
    • 2018-04-26
    • 2021-12-12
    • 2023-01-03
    相关资源
    最近更新 更多