2014-05-23 33 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