0

我的 Laravel 应用程序有问题。

问题在于,与 JavaScript 中的 Firefox 或 Chrome 相比,Internet Explorer 给出了错误的时间。

我的 JavaScript 代码:

console.log(expDate + ' --> ' + new Date(expDate).getTime() + " --> " + $.now());

它在 Firefox 中的输出:

09/25/18 4:31 PM UTC --> 1537893060000 --> 1537875054235

IE中的输出:

09/25/18 4:31 PM UTC --> -1617866940000 --> 1537875062939

谁能帮我解决这个问题。

我想要它,以便new Date(expDate).getTime()在所有浏览器中提供正确的时间。

任何帮助将不胜感激。

解决方案

我的问题是new Date(expDate).getTime()在 IE 中给出了不同的时间戳。所以我通过设置日期解决了我的问题。

IE 认为09/25/18 4:31 PM UTC这个日期是09/25/1918。Firefox 认为09/25/18 4:31 PM UTC这个日期是09/25/2018

因此,我只需更改日期格式并选择具有确切年份的确切日期,例如 09/25/2018 4:31 PM UTC。所以我得到与Firefox相同的结果。

谢谢

4

0 回答 0