从日期算起多少天/小时/秒

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了从日期算起多少天/小时/秒相关的知识,希望对你有一定的参考价值。

我有这种格式的日期:

2019-04-23T19:03:34Z

如何在jquery / javascript中将其转换为x days ago

答案

您可以构造两个Date对象并计算它们之间的差异。从结果 - 以毫秒为单位 - 您可以通过一些简单的数学计算时间。

var old = new Date("2019-04-23T19:03:34Z")
var today = new Date();
console.log(Math.floor((today - old) / 1000 / 60 / 60 / 24) + " day(s) ago");
另一答案

我会考虑使用moment.js这是一个非常强大的javascript库来处理日期,它可以在node.js和浏览器中使用。你可以简单地做moment(date).from(moment(new Date()))并且它已经为你格式化了它作为一个字符串,具有正确的语法,即“一天前”,“两天前”,“三天前”等。

以上是关于从日期算起多少天/小时/秒的主要内容,如果未能解决你的问题,请参考以下文章

PHP time()格式 - 多少秒/分钟/小时/天/年/几十年前

如何获得两个日期的时差,例如 x 天 y 小时 z 秒 t 分钟 [重复]

使用joda-time工具类 计算时间相差多少 天,小时,分钟,秒

使用joda-time工具类 计算时间相差多少 天,小时,分钟,秒

日期格式之——剩余时间(天,小时,分,秒)的计算方法

Linux脚本练习之script007-编写一个脚本,输入自己的生日时间(日期格式是:`YYYYMMDD`),计算还有多少天多少个小时是自己的生日。