node.js - 如何使用时刻 js 将日期转换为从现在开始的小时数
问题描述
我有以下数据2020-07-06T02:46:57.883+00:00.
如何使用 moment js 将其转换为5 hours ago
. 例如。我使用了以下代码,但它不起作用。
moment('2020-07-06T02:46:57.883+00:00.', "YYYYMMDD").fromNow();
但它不能正常工作
解决方案
似乎您正试图通过单个命令来实现两个结果。
理想情况下,如果您想先格式化日期然后使用该fromNow()
方法,我建议采用以下方式:
const date = moment('2020-07-06T02:46:57.883+00:00');
const formatedDate = date.format('YYYYMMDD');
const time = date.fromNow();
或者您可以链接这些操作
const time = moment('2020-07-06T02:46:57.883+00:00').fromNow();
注意:format()
方法返回 a string
, fromNow() 不能链接到格式化方法的响应。
推荐阅读
- javascript - 无法从 req.session 中检索值
- rest - 我们的微服务设计错了吗?
- javascript - 提交HTML表单,两个动作一键
- python - 想要使用 python 或 pyspark 计算 2 个不同行的值的差异
- ajax - 为什么 Ajax 在 laravel 上得到 500 内部错误
- batch-file - 如何循环浏览 Windows 服务并将它们与文本文件进行批量比较
- java - 有没有办法让我在java中的单一方法中加密和解密给定密钥的消息?
- javascript - 如何链接 JavaScript 文件以使用其他文件中的数组
- swiftui - SwiftUI 如何检测视图何时具有焦点?
- linux - 使用 Locust 对同时从 CSV 加载的多个 URL 运行负载测试