JavaScript入门教程

JavaScript简介
JavaScript语法基础
JavaScript流程控制
JavaScript函数
面向对象编程
JavaScript事件
JavaScript DOM
正则表达式
JavaScript BOM
AJAX

专题分析

浏览器兼容性
JS优化
Web前端开发规范
编辑器推荐
总结和笔记

学习助手

对象参考手册
ECMAScript分析
数据中心
QQ交流群

JavaScript parse():解析时间字符串并返回距离1

parse() 方法说明

定义:
Javascript parse() 方法解析一个日期时间字符串,并返回 1970/1/1(GMT 时间)午夜距离该日期时间的毫秒数。

注意:该方法是 Date 对象的静态方法,采用 Date.parse() 的形式直接调用,而不是通过 dateobject.parse() 调用该方法。

使用方法:
Date.parse(datestring)

参数说明:
参数 说明
datestring 必须参数。要解析的日期时间字符串。

浏览器支持:
IE Firefox Chrome Safari Opera

parse() 方法示例

  • 示例1:获取得从 1970/01/01 到 2005/07/08 的毫秒数。
    <script type="text/javascript">
        var d = Date.parse("Jul 8, 2005")
        document.write(d)
    </script>

    输出:
    1120752000000
  • 将从 1970/01/01 到 2005/07/08 的毫秒数转换成年份。
    <script type="text/javascript">
        var minutes = 1000 * 60
        var hours = minutes * 60
        var days = hours * 24
        var years = days * 365
        var t = Date.parse("Jul 8, 2005")
        var y = t/years
        document.write("www.itxueyuan.com提醒:距离1910年01月01日有 " + y + "年的时间")
    </script>
    输出:
    www.itxueyuan.com提醒:距离1910年01月01日有 35.538812785388124 年的时间