JavaScript Date parse 方法
parse 方法用于将时间字符串转换为时间戳,得到该时间距离 1970 年 1 月 1 日 零点之间的毫秒数。语法如下:
Date.parse( date_string )
| 参数 | 说明 |
|---|---|
| date_string | 必需。表示日期和时间的字符串,省略时间部分则默认为 0 时。 |
说明
- 该方法是 Date 对象的静态方法,不用创建 Date 对象而直接以 Date.parse() 语法直接调用。
- 返回参数中指定日期距离 1970 年 1 月 1 日 零点之间的毫秒数。
parse 方法实例
下面的例子将计算 1970 年 1 月 1 日 零点 到指定日期的毫秒数:
<script language="JavaScript">
var d = Date.parse("Mar 04, 2012 22:15:14")
document.write( d );
</script>运行该例子,输出(假定在北京时区):
1330870514000
当参数中的时间被省略时,则默认为 0 时。
parse 方法与 getTime 方法
parse 方法与 getTime 方法 都可以用于取得指定时间的时间戳。只是 parse 方法不用创建 Date 对象而直接使用,但只能接受字符串格式的日期与时间;getTime 方法则从 Date 对象中取得时间戳。
本章节内容共分 17 部分:
- JavaScript Date 对象(日期与时间)
- JavaScript Date getFullYear 方法:取得 4 位数字的年份
- JavaScript Date getMonth 方法:取得表示月份的数字
- JavaScript Date getDate 方法:取得月份中的某天
- JavaScript Date getDay 方法:取得一周的某天
- JavaScript Date getHours 方法:取得时间中的小时
- JavaScript Date getMinutes 方法:取得时间中的分钟
- JavaScript Date getSeconds 方法:取得时间中的秒数
- JavaScript Date getMilliseconds 方法:取得时间中的毫秒
- JavaScript Date getTime 方法:取得时间戳(距1970年1月1日的毫秒数)
- JavaScript Date getTimezoneOffset 方法:计算格林威治时间与本地时间的时差
- JavaScript Date parse 方法:将时间字符串转换为时间戳(毫秒)
- JavaScript Date 设置年月日:setFullYear、setMonth 与 setDate 方法
- JavaScript Date 设置时分秒毫秒:setHours、setMinutes、setSeconds 与 setMilliseconds 方法
- JavaScript Date toString 方法:将 Date 对象转换为字符串
- JavaScript Date toDateString 与 toTimeString 方法
- JavaScript Date toLocaleString 方法:将 Date 对象转化为本地化格式显示

