为什么这个减法适用于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上使用。新问题(镀铬)是时间提前一小时。
答案 0 :(得分:0)
<强>解强>
经过很长时间输入问题并进行一些测试(我甚至开了一个账号),我认为我找到了解决方案:
if(((new Date()).getTime() - (new Date(res.last_connection.replace(/-/g,"/"))).getTime())/(1000*60)<12)
替换斜杠的脚本似乎有效!! :d
谢谢。