2014-05-23 34 views
-1

下面的JavaScript转换返回无效的日期,而在谷歌Chrome.ru失去应用程序时,它在Internet Explorer中返回正确的日期时间。无效的JavaScript日期在谷歌浏览器

var custDate=new Date("05/23/2104 10:15PM"); 

请帮忙。

+0

检查浏览器的本地化设置。可能有不同的配置。 –

+0

查看[Date.parse()]的文档(https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Date/parse)。只有少数几种日期格式得到官方支持,而你们不是其中之一。 –

+0

使时间格式在所有浏览器中都是通用的,输入的时间是什么? –

回答

-2

镀铬的使用语法如下:

new Date("05/23/2014 22:15"); 

normaly,它会解决

+0

不..不工作.. !! –

+1

其显示无效的日期 –

+0

这适用于所有的浏览器以及 '新的日期( '2001年1月31日12:00:00')' '' 也就是说格式: '“YYYY/MM/dd HH:mm:ss“' – angel

0

看一看this文章。

new Date("05/23/2104 10:15:00 GMT"); 

例子:

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 
+0

如何知道上午或下午的时间? –

0

new Date() // current date and time 
new Date(milliseconds) //milliseconds since 1970/01/01 
new Date(dateString) 
new Date(year, month, day, hours, minutes, seconds, milliseconds) 

d1 = new Date("October 13, 1975 11:13:00") 
d2 = new Date(79,5,24) 
d3 = new Date(79,5,24,11,33,0) 
+0

如何知道时间是AM还是Pm? –

+0

小时定义在0和23之间 – angel