gpt4 book ai didi

iOS/Android 2.2 中的 Javascript 无效日期

转载 作者:可可西里 更新时间:2023-11-01 04:49:03 26 4
gpt4 key购买 nike

我有一个包含日期的字符串,我需要对其进行解析以获取 Date javascript 对象。如果我在 PC 浏览器中执行代码,它会工作,但如果我在 iOS(试过 iPhone 4.3)和 Android 2.2 模拟器中运行网页,它会给我一个无效日期。

<body>
<head>
<script type="text/javascript"
src="http://ajax.googleapis.com/ajax/libs/jquery/1.4.4/jquery.min.js"></script>
</head>
<html>
<script type="text/javascript">
$(document).ready(function(){
var date = new Date('2011-03-04T08:14:00+01:00');
$('#test').html(date.toString());
});
</script>
<div id="test"></div>
</html>
</body>

有人知道哪里出了问题吗?我总是可以手动解析日期(考虑到它总是采用相同的格式)但无论如何这对我来说似乎是一个 strage 问题。

干杯!

最佳答案

日期实际上无效:

tjwebb@latitude:~$ rhino
Rhino 1.7 release 2 2010 09 15
js> var date = new Date('2011-03-04T08:14:00+01:00');
js> date.toString();
Invalid Date
js>

这是使用 Rhino,Mozilla 的 javascript 引擎,它几乎是“标准”的。

-tjw

关于iOS/Android 2.2 中的 Javascript 无效日期,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5392729/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com