国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 學院 > 開發設計 > 正文

parse 方法

2019-11-18 11:07:11
字體:
來源:轉載
供稿:網友

 

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

Date.parse(dateVal)

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

說明

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

parse 方法是 Date 對象的一個靜態方法。正因為它是一個靜態方法,它是通過下面例子中所示的方法被調用的,而不是作為一個已創建 Date 對象的一個方法被調用。

var datestring = "November 1, 1997 10:15 AM";Date.parse(datestring)

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

  • 短日期可以使用“/”或“-”作為日期分隔符,但是必須用月/日/年的格式來表示,例如"7/20/96"。
  • 以 "July 10 1995" 形式表示的長日期中的年、月、日可以按任何順序排列,年份值可以用 2 位數字表示也可以用 4 位數字表示。假如使用 2 位數字來表示年份,那么該年份必須大于或等于 70。
  • 括號中的任何文本都被視為注釋。這些括號可以嵌套使用。
  • 逗號和空格被視為分隔符。答應使用多個分隔符。
  • 月和日的名稱必須具有兩個或兩個以上的字符。假如兩個字符所組成的名稱不是獨一無二的,那么該名稱就被解析成最后一個符合條件的月或日。例如,"Ju" 被解釋為七月而不是六月。
  • 在所提供的日期中,假如所指定的星期幾的值與按照該日期中剩余部分所確定的星期幾的值不符合,那么該指定值就會被忽略。例如,盡管 1996 年 11 月 9 日實際上是星期五,"Tuesday November 9 1996" 也還是可以被接受并進行解析的。但是結果 Date 對象中包含的是 "Friday November 9 1996"。
  • JScript 處理所有的標準時區,以及全球標準時間 (UTC) 和格林威治標準時間 (GMT)。
  • 小時、分鐘、和秒鐘之間用冒號分隔,盡管不是這三項都需要指明。"10:"、"10:11"、和 "10:11:12" 都是有效的。
  • 假如使用 24 小時計時的時鐘,那么為中午 12 點之后的時間指定 "PM" 是錯誤的。例如 "23:15 PM" 就是錯誤的。
  • 包含無效日期的字符串是錯誤的。例如,一個包含有兩個年份或兩個月份的字符串就是錯誤的。

示例

下面這個例子說明了 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 "                // 創建返回的字符串。   s += Math.round(Math.abs(t / DyMilli)) + " days "   s += "between " + testdate + " and 1/1/70";   return(s);                      // 返回結果。}


上一篇:parseFloat 方法

下一篇:match 方法

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 绥化市| 长子县| 商城县| 河北省| 陆良县| 义马市| 于都县| 贺兰县| 前郭尔| 繁昌县| 青龙| 巴楚县| 巩义市| 凤城市| 乌鲁木齐县| 三明市| 鄯善县| 视频| 蓝田县| 沾化县| 锦屏县| 通海县| 茂名市| 康马县| 宁强县| 苍梧县| 陆川县| 新绛县| 西和县| 南召县| 武威市| 黔西县| 西平县| 蒲江县| 武汉市| 大姚县| 濉溪县| 张家口市| 定襄县| 吉木萨尔县| 葫芦岛市|