<html lang="en"> <head> <meta charset="UTF-8"> <title>JS获取时间戳
title>
head> <body> <script> let time1 = Date.parse(new Date()); //00,精确到秒 let time2 = new Date().getTime(); //24,精确到毫秒 let time3 = new Date().valueOf(); //24.精确到毫秒 let time4 = Date.now(); //24,精确到毫秒,实际上是new Date().getTime() if (!Date.now) {
Date.now = function now() {
return new Date().getTime(); }; } console.log(time1); console.log(time2); console.log(time3); console.log(time4);
script>
body>
html>
Date.parse() 方法解析一个表示某个日期的字符串,并返回从1970-1-1 00:00:00 UTC 到该日期对象(该日期对象的UTC时间)的毫秒数,如果该字符串无法识别,或者一些情况下,包含了不合法的日期数值(如:2015-02-31),则返回值为NaN。
不推荐在ES5之前使用Date.parse方法,因为字符串的解析完全取决于实现。直到至今,不同宿主在如何解析日期字符串上仍存在许多差异,因此最好还是手动解析日期字符串(在需要适应不同格式时库能起到很大帮助
发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/199424.html原文链接:https://javaforall.net
