带替换功能的日期无效

时间:2019-04-14 01:08:12

标签: javascript date

我有一个文件json,它使用以下格式保存一个日期:

{"id":"5c83a5ec-5e44-11e9-bc97-6c99bada14d5","apikey":"000000005e631uuy","last_update":"2019-04-13 21:40:10"}

我的代码摘要.html:

var checkUpdateUrl = 'config.json';

$.getJSON(checkUpdateUrl, function(playerConfig) { 

var scheduleLastUpdate = new Date(playerConfig.last_update);

在chrome中,在控制台中查看日期没有问题,但是在其他浏览器中,我看到了“无效日期”警报。

编辑我的代码以查看其他解决方案,然后尝试以下操作:

var scheduleLastUpdate = new Date(playerConfig.last_update.replace(/\-/g,'\/').replace(/[T|Z]/g,' '));

并且控制台日志显示正确的日期。

但是,当我尝试查看日期时,请在控制台im show中执行另一个更新日期(PHP)的脚本:

TypeError:未定义不是函数(evaluating.last_update。replace(/-/ g,'/')')(匿名函数j fireWith x b

是什么原因?我使用jquery-1.11.2.min.js并在Chrome中没有问题。

我还有另一种方法可以解决我最初的“无效日期”问题,而无需使用替换功能?

问题是使用Midori浏览器。

谢谢!

0 个答案:

没有答案