如何从 React Native 中“从现在开始”的自定义日期和时间获得周/天/小时/分钟前?

Luv*_*nga 5 reactjs react-native react-native-android

我有一个日期和时间格式:2019-11-25 09:49:19. 我们如何将其与当前日期和时间进行比较,并且可以显示如下:3 days agoweeks/ hours/ min ago

Luv*_*nga 7

经过多次打击和跟踪,我找到了确切的解决方案:

moment.utc("2019-12-04 12:00:24").local().startOf('seconds').fromNow()

输出:

30 分钟前、1 小时前、2 周前


小智 5

安装力矩模块

npm install moment
Run Code Online (Sandbox Code Playgroud)

然后,您可以使用以下代码查找之前的时间(将要转换的时间替换为created_at)。

import moment from 'moment';
const dateTimeAgo = moment(new Date(created_at)).fromNow();
Run Code Online (Sandbox Code Playgroud)