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


JavaScript Date parse()用法及代码示例

下面是Date parse()方法的示例。

  • 例:
    <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

date.parse()方法用于了解从1970年1月1日午夜到我们提供的日期之前经过的确切毫秒数。

用法:

Date.parse(datestring);

参数:此方法接受上文和下文所述的单个参数:

  • datestring:此参数将日期保存为字符串。

返回值:它返回一个整数值,该整数值表示从1970年1月1日午夜到提供的日期之间的毫秒数。如果机器以任何方式无法识别该字符串或输入的字符串无效,它将返回“NaN”而不是整数。



上述方法的更多代码如下:
程序1:如果输入的日期字符串不正确,则返回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

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

<script> 
  
    // Taking wrong date string as input. 
    var date = "June 22, 2012"; 
      
    // Calling parse function. 
    var msec = Date.parse(date); 
    document.write(msec); 
      
</script>                    

输出:

1340303400000

注意:一旦获得两个日期之间的毫秒数,就可以通过简单的数学计算轻松地找到小时,天,月,年等的数量。

支持的浏览器:下面列出了JavaScript Date parse()方法支持的浏览器:

  • 谷歌浏览器
  • IE浏览器
  • 火狐浏览器
  • Opera
  • Safari




相关用法

注:本文由纯净天空筛选整理自Pulkit_Singh大神的英文原创作品 JavaScript Date parse() Method。非经特殊声明,原始代码版权归原作者所有,本译文的传播和使用请遵循“署名-相同方式共享 4.0 国际 (CC BY-SA 4.0)”协议。