javascript - 如何计算现在日期和恒定日期之间的差异。并像 1d,1m,1w 一样编辑它

标签 javascript reactjs react-native

我想显示我的项目的交易历史记录。但我想显示交易是 2 分钟前或 2 小时前。因此我该如何计算和控制这个日期计算。

变量就像 dd/mm/yyy hh:mm:ss

我想显示计算后的样子 1m 1d

最佳答案

我会向你推荐 moment.js moment.js docs - difference

const date1 = moment('2016-10-08 10:29:23');
const date2 = moment('2016-10-08 11:06:55');
const diff = date2.diff(date1);
const minutesDif= date2.diff(date1, 'minutes');

对于您的确切应用程序,我建议您查看文档

关于javascript - 如何计算现在日期和恒定日期之间的差异。并像 1d,1m,1w 一样编辑它,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57746343/

相关文章:

php - 动态创建多个上传文件

javascript - 如何在 jQuery 表达式中访问当前元素的属性?

javascript - 处理 pdfkit 中的文本

javascript - 渲染()函数中的 react 警告 : Each child in a list should have a unique "key" prop.

android - 在 Android 中找不到 com.yqritc :android-scalablevideoview:1. 0.4 react-native-video

php - Facebook javascript + php,如何保证数据的有效性?

javascript - 如何在 JSX 代码中打印数组的所有元素(作为父状态的 props 传递)?

javascript - 如何在 react 中使用键/值对象

ios - React Native 0.60.5 中未链接模块

javascript - react 原生 : Stack Navigator mode ='card' or mode ='modal' is not working (expo project)