【问题标题】:Difference between current time and UTC time format in javascript with Date-fns带有日期-fns的javascript中当前时间和UTC时间格式之间的差异
【发布时间】:2020-12-31 16:28:30
【问题描述】:

我正在使用newsapi.org 获取新闻数据和date-fns 库。如何获得 UTC+000(例如:2020-09-13T15:50:00Z)的文章的 PublishedTime当前日期时间之间的差异强>? 我尝试过的:

import { formatDistance } from "date-fns";
timeDistance = (time) => {
  return formatDistance(new Date(), time);
};

其中时间是一个字符串:例如:“2020-09-13T15:50:00Z”

预期结果:10 分钟前、1 小时前等。

【问题讨论】:

    标签: javascript reactjs date-fns


    【解决方案1】:

    这应该可行:

    import formatDistance from 'date-fns/formatDistance';
    
    timeDistance = (time) => {
      return formatDistance(new Date(), new Date(time));
    };
    
    console.log(timeDistance('2020-09-13T15:50:00Z'));
    

    注意:确保从 date-fns/formatDistance 导入 formatDistance 以使代码拆分更容易

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2011-12-10
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-05-31
      • 1970-01-01
      相关资源
      最近更新 更多