javascript获取当前日期

如题所述

可以获取当前日期。Date.now()是javascript中的内置函数,它返回自1970年1月1日00:00:00 UTC以来经过的毫秒数。

因为now()是Date对象的静态方法,所以它将始终用作date.now()。Date 对象的静态方法:Date.now()、 Date.parse()等。

说明:返回当前日期和时间的Date对象与“1970/01/01 00:00:00”之间的毫秒值(北京时间的时区为东8区,起点时间实际为:“1970/01/01 08:00:00”) 。

参数:无

返回值:

{int} :当前时间与起始时间之间的毫秒数。

示例:   console.log(Date.now());  // => 1419431519276

获取当前日期

<script>

var d = Date(Date.now())。

// 转换日期字符串中的毫秒数

a = d.toString()。

// 输出当前日期

document.write("当前日期是:" + a)。

</script>

输出:

当前日期是:Wed Jul 10 2019 11:53:04 GMT+0800 (中国标准时间)。

Date.parse(dateStr)说明:把字符串转换为Date对象 ,然后返回此Date对象与“1970/01/01 00:00:00”之间的毫秒值(北京时间的时区为东8区,起点时间实际为:“1970/01/01 08:00:00”)。

参数:

dateStr {string} :可转换为Date对象的字符串(可省略时间)。

字符串的格式主要有两种:1) yyyy/MM/dd HH:mm:ss (推荐):若省略时间,返回的Date对象的时间为 00:00:00。

2) yyyy-MM-dd HH:mm:ss :若省略时间,返回的Date对象的时间为 08:00:00(加上本地时区)。若不省略时间,此字符串在IE中返回NaN(非数字)!

返回值:

{int} 返回转换后的Date对象与起始时间之间的毫秒数。

示例:

1、console.log(Date.parse( '2014/12/25 12:00:00' ));  // => 1419480000000。

2  、console.log(Date.parse( '2014-12-25 12:00:00' ));  // => 1419480000000  (注意:此转换方式在IE中返回NaN!)。
温馨提示:答案为网友推荐,仅供参考

相关了解……

你可能感兴趣的内容

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 非常风气网