javascript - javascript中的react-moment from now ago函数?

标签 javascript momentjs

在React中,我有React-moment库,从现在起我可以得到像几秒前或几分钟前等的输出。

<Moment fromNow ago>2018-09-04T18:30:00.000Z</Moment> // output <time>15 days ago</time>

我想知道 javascript 中是否有类似的库。我尝试过 moment.js 库,其中包含 fromnow 函数。

var moment = require('moment');
console.log(moment(["2018-09-04T18:30:00.000Z"]).fromNow())

我得到的回复是“9 个月前”。

当我更改格式 console.log(moment([2018, 09, 04]).fromNow()) 时,它显示 14 天。

moment.js 是否只接受像 [2018, 09, 04] 这样的时间戳。我不能像这样“2018-09-04T18:30:00.000Z”通过。因为我不想对我的日期进行任何操作。

我错过了什么吗? 是否有任何库支持我的 JS 用例。

谢谢

最佳答案

您可以解析 date string (不带方括号)用于 moment.js。另外(如果你不知道)React-moment使用 moment.js。这是一个工作示例:

console.log(moment("2018-09-04T18:30:00.000Z").fromNow())
<script src="https://cdnjs.cloudflare.com/ajax/libs/moment.js/2.22.2/moment.min.js"></script>

关于javascript - javascript中的react-moment from now ago函数?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52407142/

相关文章:

javascript - 检查所有 radio 组是否已选中

javascript - 如何将 indexOf 与数据列表选项一起使用

javascript - 无论时区如何,JavaScript 中日期输入的单元测试处理

javascript - 如何用当前日期添加 5 天并在 momentjs 中格式化输出?

java - 使用 javascript 实现 OFX 规范

javascript - 如何在 django 框架中将不同用户的多条推文嵌入到 HTML 中?

javascript - 访问对象内部的数组

javascript - Moment js 给出的星期不正确

momentjs - 用 Electron 中的力矩加载网页

javascript - Moment JS如何读取语言环境/语言