Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/426.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 获取从日期算起的前几天/小时/秒_Javascript_Jquery - Fatal编程技术网

Javascript 获取从日期算起的前几天/小时/秒

Javascript 获取从日期算起的前几天/小时/秒,javascript,jquery,Javascript,Jquery,我有以下格式的日期: 2019-04-23T19:03:34Z 如何在jquery/javascript中将其转换为x天前?您可以构造两个日期对象并计算它们之间的差异。 根据以毫秒为单位的结果,您可以通过一些简单的数学计算出以天为单位的时间 var old=新日期(“2019-04-23T19:03:34Z”) var today=新日期(); console.log(Math.floor((今天旧)/1000/60/60/24)+“前一天”) 我会考虑使用一个非常强大的JavaScript库

我有以下格式的日期:

2019-04-23T19:03:34Z


如何在jquery/javascript中将其转换为
x天前

您可以构造两个日期对象并计算它们之间的差异。 根据以毫秒为单位的结果,您可以通过一些简单的数学计算出以天为单位的时间

var old=新日期(“2019-04-23T19:03:34Z”)
var today=新日期();
console.log(Math.floor((今天旧)/1000/60/60/24)+“前一天”) 我会考虑使用一个非常强大的JavaScript库来处理日期,它在NoDE.js和浏览器中起作用。您只需执行
moment(date).from(moment(new date())
,它就可以将其格式化为字符串,并使用正确的语法,即“一天前”、“两天前”、“三天前”等