当前位置: 首页>>代码示例 >>用法及示例精选 >>正文


Javascript Date.parse()用法及代码示例


Date.parse()函数是JavaScript中的内置函数,可帮助我们知道自1970年1月1日午夜到提供日期为止的确切毫秒数。
用法:

Date.parse(datestring);

参数:此函数采用datestring参数作为输入。
返回值:它返回一个整数值,表示从1970年1月1日午夜到提供的日期之间的毫秒数。如果机器以任何方式无法识别该字符串或输入的字符串无效,它将返回“NaN”而不是整数。
JavaScript代码显示Date.parse()函数的工作方式:
示例1:

<script> 
  
    // Taking a date string as input. 
    var date = "February 18, 2018 12:30 PM"; 
      
    // Calling parse function on input date string. 
    var msec = Date.parse(date); 
    document.write(msec); 
      
</script>

输出:


1518937200000

示例2:
如果输入的日期字符串不正确,则返回NaN,即不是数字。

<script> 
  
    // Taking wrong date string as input. 
    var date = "February 48, 2018 12:30 PM"; 
      
    // calling parse function. 
    var msec = Date.parse(date); 
    document.write(msec); 
      
</script>                    

输出:

NaN

为什么格林尼治标准时间1970年1月1日00:00:00?
这称为Unix时间,即Unix发明的时间。几乎所有的编程语言,操作系统都以此为参考开始时间。
注意:一旦获得两个日期之间的毫秒数,就可以通过简单的数学计算轻松地找到小时,天,月,年等的数量。

支持的浏览器:JavaScript Date.parse()()函数支持的浏览器如下:

  • 谷歌浏览器
  • IE浏览器
  • 火狐浏览器
  • Opera
  • 苹果浏览器



注:本文由纯净天空筛选整理自Pulkit_Singh大神的英文原创作品 JavaScript | Date.parse()。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。