使用日期的操作firefox vs chrome

时间:2015-10-28 23:31:57

标签: javascript google-chrome firefox

为什么这个减法适用于chrome而不适用于firefox:

if(((new Date()) - (new Date(res.last_connection)))/(1000*60)<12) //12 minits

res.last_connection是SQL格式的日期,对服务器的javascript请求,它向DB发出查询,并直接返回结果,如:&#34; 2015-10-28 23: 13:35&#34;

我认为下一个解决方案很棒:

if(((new Date()).getTime() - (new Date(res.last_connection.replace(" ", "T"))).getTime())/(1000*60)<12)

替换空格可以在firefox上使用,但不能在chrome上使用。新问题(镀铬)是时间提前一小时。

1 个答案:

答案 0 :(得分:0)

<强>解

经过很长时间输入问题并进行一些测试(我甚至开了一个账号),我认为我找到了解决方案:

 if(((new Date()).getTime() - (new Date(res.last_connection.replace(/-/g,"/"))).getTime())/(1000*60)<12)

替换斜杠的脚本似乎有效!! :d

谢谢。