使用 Date-fns javascript 当前时间和 UTC 时间格式之间的差异
Difference between current time and UTC time format in javascript with Date-fns
我正在使用 newsapi.org
获取新闻数据和 date-fns 库。如何区分文章的 PublishedTime,即 UTC+000(例如:2020-09-13T15:50:00Z)和 当前日期时间?
我尝试了什么:
import { formatDistance } from "date-fns";
timeDistance = (time) => {
return formatDistance(new Date(), time);
};
其中时间是一个字符串:例如:“2020-09-13T15:50:00Z”
预期结果:10 分钟前、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
以使代码拆分更容易
我正在使用 newsapi.org
获取新闻数据和 date-fns 库。如何区分文章的 PublishedTime,即 UTC+000(例如:2020-09-13T15:50:00Z)和 当前日期时间?
我尝试了什么:
import { formatDistance } from "date-fns";
timeDistance = (time) => {
return formatDistance(new Date(), time);
};
其中时间是一个字符串:例如:“2020-09-13T15:50:00Z”
预期结果:10 分钟前、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
以使代码拆分更容易