日期转换时Safari中返回Invalid Date
2015-04-18 18:02
162 查看
问题:
进行日期转换时,Safari中会返回Invalid Date, 而IE 9, Firefox, Chrome and Opera显示正常,代码如下所示:
var d = new Date("2011-02-07");
alert(d);
或者
var d = new Date("2011-02-07T11:05:00");
alert(d);
解决方案:
不是所有的浏览器都支持new Date 中'yyyy-mm-dd'格式的转换,可以尝试下面的代码:
var d = new Date(2011, 01, 07); // yyyy, mm-1, dd
var d = new Date(2011, 01, 07, 11, 05, 00); // yyyy, mm-1, dd, hh, mm, ss
var d = new Date("02/07/2011"); // "mm/dd/yyyy"
var d = new Date("02/07/2011 11:05:00"); // "mm/dd/yyyy hh:mm:ss"
var d = new Date(1297076700000); // milliseconds
var d = new Date("Mon Feb 07 2011 11:05:00 GMT"); // ""Day Mon dd yyyy hh:mm:ss GMT/UTC
进行日期转换时,Safari中会返回Invalid Date, 而IE 9, Firefox, Chrome and Opera显示正常,代码如下所示:
var d = new Date("2011-02-07");
alert(d);
或者
var d = new Date("2011-02-07T11:05:00");
alert(d);
解决方案:
不是所有的浏览器都支持new Date 中'yyyy-mm-dd'格式的转换,可以尝试下面的代码:
var d = new Date(2011, 01, 07); // yyyy, mm-1, dd
var d = new Date(2011, 01, 07, 11, 05, 00); // yyyy, mm-1, dd, hh, mm, ss
var d = new Date("02/07/2011"); // "mm/dd/yyyy"
var d = new Date("02/07/2011 11:05:00"); // "mm/dd/yyyy hh:mm:ss"
var d = new Date(1297076700000); // milliseconds
var d = new Date("Mon Feb 07 2011 11:05:00 GMT"); // ""Day Mon dd yyyy hh:mm:ss GMT/UTC
相关文章推荐
- 日期转换时Safari中返回Invalid Date
- 苹果的浏览器safari无法识别 2016-1-1这样的日期,会返回Invalid Date
- JavaWeb学习笔记 日期转换 如何将yyyy-MM-dd已Date类型返回 前篇 未完全解决
- new Date 生成日期 火狐返回 Invalid Date
- Json返回/Date(1429175003077)/格式日期转换
- json返回的日期通常都是/Date(1354648740000)/这样的格式,下面的函数可以转换成常用的格式 如:2012-12-05
- JavaScript中使用Date() 在IE中返回NaN或者在Safari中返回Invalid Date
- javascript中如何正确将日期(Date)字符串转换为日期(Date)对象?
- oracle中varchar类型的日期格式转换date类型
- Long和Date数据类型之间相互转换代码 - 调整时间推前往后,截取long型日期方法。
- new Date("2017-1-19")在IE8下获取日期返回NAN
- oracle to_date() 与 to_char() 日期和字符串转换
- 三十二,在iOS中[__NSCFCalendar components:fromDate:]: date cannot be nil,日期转换成NSDate对象为nil ,
- [Oracle]日期和毫秒转换(Date->int)
- java比较日期大小及日期与字符串的转换【SimpleDateFormat操作实例】
- 日期在String和Date类型转换;ParsePosition,formatter.parse,java.sql.Timestamp
- Java 日期时间 Date类型,long类型,String类型表现形式的转换
- struts2中Date日期转换失败
- 将Fri May 04 17:25:34 CST 2012形式的日期字符串转换成java.util.Date对象的方法
- [oracle] to_date() 与 to_char() 日期和字符串转换