解析一個(gè)包含日期的字符串,并返回該日期與 1970 年 1 月 1 日午夜之間所間隔的毫秒數(shù)。
Date.parse(dateVal)
其中必選項(xiàng) dateVal 是一個(gè)包含以諸如 "Jan 5, 1996 08:47:00" 的格式表示的日期的字符串,或者是一個(gè)從 ActiveX® 對(duì)象或其他對(duì)象中獲取的 VT_DATE 值。
parse 方法返回一個(gè)整數(shù)值,這個(gè)整數(shù)表示 dateVal 中所包含的日期與 1970 年 1 月 1 日午夜之間相間隔的毫秒數(shù)。
parse 方法是 Date 對(duì)象的一個(gè)靜態(tài)方法。正因?yàn)樗且粋(gè)靜態(tài)方法,它是通過下面例子中所示的方法被調(diào)用的,而不是作為一個(gè)已創(chuàng)建 Date 對(duì)象的一個(gè)方法被調(diào)用。
var datestring = "November 1, 1997 10:15 AM"; Date.parse(datestring)
下面這些規(guī)則決定了 parse 方法能夠成功地解析那些字符串:
下面這個(gè)例子說明了 parse 方法的用法:
function GetTimeTest(testdate){ var s, t; // 聲明變量。 var MinMilli = 1000 * 60; // 初始化變量。 var HrMilli = MinMilli * 60; var DyMilli = HrMilli * 24; t =Date.parse(
testdate)
; // 解析 testdate。 s = "There are " // 創(chuàng)建返回的字符串。 s += Math.round(Math.abs(t / DyMilli)) + " days " s += "between " + testdate + " and 1/1/70"; return(s); // 返回結(jié)果。 }
應(yīng)用于: Date 對(duì)象