JavaScript 日期 valueOf() 方法
下面是Date valueOf()方法的示例。
- 例子:
javascript
javascript
javascript
- 输出:
845337932000
date.valueOf()方法用于获取 1970 年 1 月 1 日 00:00:00 UTC 和给定日期之间的毫秒数。
句法:
dateObj.valueOf()
参数:此方法不接受任何参数。它只是与使用 Date() 构造函数创建的 Date 对象一起使用。
返回值:它返回 1970 年 1 月 1 日 00:00:00 UTC 和给定日期之间的毫秒数,作为 Date() 构造函数的内容。
注意: DateObj是使用 Date() 构造函数创建的有效 Date 对象,其内容用于获取 1970 年 1 月 1 日 00:00:00 UTC 和给定日期之间的毫秒数作为 Date() 构造函数的内容。
上述方法的更多代码如下:
程序 1:如果在创建日期对象时没有传递任何参数,但 valueOf() 方法仍然返回 1970 年 1 月 1 日 00:00:00 UTC 和当前日期之间的毫秒数。
javascript
输出:
1524387231290
程序 2:一个月中的日期,范围在 1 到 31 之间。如果日期为 35,超出日期范围,则返回 NaN,即不是数字。
javascript
输出:
NaN
一些要点:
- 月、日期、小时、分钟、秒、毫秒都应在各自的范围内。否则 valueOf() 方法返回 NaN,即不是数字。
- 月、日、时、分、秒、毫秒的范围分别为 0 到 11、1 到 31、0 到 23、0 到 59、0 到 59、0 到 999。
支持的浏览器: JavaScript Date valueOf() 方法支持的浏览器如下:
- 谷歌浏览器 1 及更高版本
- 边缘 12 及以上
- 火狐 1 及以上
- Internet Explorer 4 及更高版本
- Opera 3 及以上
- Safari 1 及以上