Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/444.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:获取MySQL时间戳和当前日期之间的天数差?_Javascript - Fatal编程技术网

JavaScript:获取MySQL时间戳和当前日期之间的天数差?

JavaScript:获取MySQL时间戳和当前日期之间的天数差?,javascript,Javascript,JavaScript为我打印MySQL时间戳:“2015-01-04T16:59:33.000Z”, 我怎样才能得到那个日期和今天的天数差呢 它应该返回56天的差异,有什么简单的方法吗?您可以使用Javascript进行合理的日期处理 moment().diff(moment('2015-01-04T16:59:33.000Z'), 'days') 以上说明了您当前的时区。你也可以使用 moment.utc().diff(moment('2015-01-04T16:59:33.000Z'),

JavaScript为我打印MySQL时间戳:“2015-01-04T16:59:33.000Z”, 我怎样才能得到那个日期和今天的天数差呢

它应该返回56天的差异,有什么简单的方法吗?

您可以使用Javascript进行合理的日期处理

moment().diff(moment('2015-01-04T16:59:33.000Z'), 'days')
以上说明了您当前的时区。你也可以使用

moment.utc().diff(moment('2015-01-04T16:59:33.000Z'), 'days')
var a=新日期(“2015-01-04T16:59:33.000Z”);
var b=日期解析(a);
var c=Date.parse(new Date().toISOString())//使用toISOString返回UTC日期。
var-diff=c-b;
变量diffInDays=diff/1000/60/60/24;

document.body.textContent=diffInDays//只是在代码段中显示输出。
将要进行表决,但是
document.write
是不可接受的。@SecondRikudo document.write只是在代码段中显示输出。
document.write
是JavaScript的毒瘤。把它放在一个例子中,你就是在把它作为一个合法的工具来推广。这只需稍加修改,效果就很好了。它以小数形式返回55.6左右,因此我将对其进行四舍五入并作为值返回。@SecondRikudo,你有一个有效点,编辑它以避免可怕的
文档。写
会破坏很多东西。