js中的date.parse函數

js Date對象的 parse()用法javascript

parse:解析一個包含日期的字符串,並返回該日期與1970年1月1日午夜之間所間隔的毫秒數。 java

Date.parse(dateVal) spa

其 中必選項 dateVal 是一個包含以諸如 "Jan 5, 1996 08:47:00" 的格式表示的日期的字符串,或者是一個從 ActiveX(R) 對象或其餘對象中獲取的 VT_DATE 值。 orm

說明

parse方法返回一個整數值,這個整數表示 dateVal 中所包含的日期與 1970 年 1 月 1 日午夜之間相間隔的毫秒數。 對象

parse方法是 Date對象的一個靜態方法。正由於它是一個靜態方法,它是經過下面例子中所示的方法被調用的,而不是做爲一個已建立 Date對象的一個方法被調用。 ip

下面這些規則決定了 parse 方法可以成功地解析那些字符串:

短日期能夠使用「/」或「-」做爲日期分隔符,可是必須用月/日/年的格式來表示,例如"7/20/96"。 字符串

以 "July 10 1995" 形式表示的長日期中的年、月、日能夠按任何順序排列,年份值能夠用 2 位數字表示也能夠用 4 位數字表示。若是使用 2 位數字來表示年份,那麼該年份必須大於或等於 70。 it

括號中的任何文本都被視爲註釋。這些括號能夠 嵌套使用。 form

逗號和空格被視爲分隔符。容許使用多個分隔符。 date

月和日的名稱必須具備兩個或兩個以上的字 符。若是兩個字符所組成的名稱不是獨一無二的,那麼該名稱就被解析成最後一個符合條件的月或日。例如,"Ju" 被解釋爲七月而不是六月。

下面注意的是 時間格式必須是 MM-dd-yyyy HH:mm:ss

<script language="javascript" src="date.js"></script>
<script language="javascript">
// 通常彈出日曆對話框, 獲得日期, 此處假設爲當前日期
var retval = new DateFormat("MM-dd-yyyy HH:mm:ss").format(new Date())
document.write(retval)
var d = Date.parse(retval)
document.write(d)
</script>

運 行結果:01-03-2010 01:16:00 距1970、一、1的毫秒數爲:1262452560000

相關文章
相關標籤/搜索