当前位置: 首页 > 知识库问答 >
问题:

为什么新日期('2015-07-01 01:00:00 00 00:00')适用于chrome而不适用于safari?[副本]

鄢子平
2023-03-14

Chrome返回Tue Jun30 2015 18:00:00GMT-0700(太平洋夏令时)

Safari为同一函数返回无效日期。

如果“”被“T”替换,那么它可以工作,但我不知道为什么。

新日期('2015-07-01 01:00:00 00:00')在safari上不起作用

新日期('2015-07-01T01:00:00 00:00')适用于两种浏览器

有什么具体原因吗?

共有1个答案

元景天
2023-03-14

T是ISO日期字符串格式的一部分;如果它是时区的,那么它的末尾也应该有Z(或另一个时区指示器)。

第一个例子不是标准的时间串,但是一些浏览器会尝试解析它。我猜Safari没有。

为了便于编辑,safari中的时刻可以工作,因为您使用的是优秀的时刻库来解析它,而不是本机safari日期对象。

我的编辑:见VLAZ的评论!

 类似资料:
  • 问题内容: 假设我有这个模型: 现在,如果我想高效地查看相册中的一部分照片。我这样做是这样的: 这只会执行两个查询,这正是我所期望的(一个查询得到相册,然后一个查询,例如“ SELECT * IN photos WHERE photoalbum_id IN()”。 一切都很棒。 但是,如果我这样做: 然后用!进行大量查询!我是在做错什么,还是django不够聪明,以至于它已经获取了所有照片并可以在

  • 问题内容: 我最近接手了一个十年前创建的旧项目。它使用MySQL 5.1。 除其他外,我需要将默认字符集从latin1更改为utf8。 例如,我有这样的表: 我设置了自己的Mac来进行此工作。不用考虑太多,我运行了“ brew install mysql”,它安装了MySQL 5.7。所以我有一些版本冲突。 我下载了此数据库的副本并将其导入。 如果我尝试运行这样的查询: 我收到此错误: 我以为可以

  • 我想在MySQL中允许零日期。我已将更改为。 我已经在中更改了它。 然而,当我尝试插入数据时,我得到了错误, 数据截断:不正确的datetime值:“0000-00-00 00:00:00” MySQL版本为5.7.18。 这方面的任何想法都将大有帮助。

  • 下面是一些简单的代码片段。 在火狐一切正常。 在Chrome中,我得到了“org.openqa.selenium.WebDriverException:未知错误:无法聚焦元素”错误 Safari不会对sendKeys()作出反应 我还尝试使用另一种方法: 此代码修复了Chrome错误,但浏览器仍然不会对事件 Safari和Firefox对sendKeys()也没有反应。 我无法理解正在发生什么,以

  • 问题内容: 我尝试通过以下方式转换此日期: 但是我得到了: 问题答案: “ -0500”是UTC的偏移量,采用RFC822格式。您只想要,没有。 下表列出了Android 文档 : 符号:Z 含义:时区(RFC 822) 种类:(时区) 范例::-0800 :GMT-08:00 :-08:00 当然,我也将亲自指定语言环境:这是一种机器可读格式,而不是面向人类的格式,因此我通常会指定:

  • 我正在做一个需要从数据库中提取数据的项目,我使用SpringMVC从数据库中构建模型来选择数据。 以下是我的JSP页面的问题: 如您所见,我尝试使用