我有一个文件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浏览器。
谢谢!