js获取当前时间和日期,包含以毫秒返回当前时间

亮术网 2020-06-30 本网原创

在网站开发过程中,有时要用js获取当前时间,如在网页中显示当前时间。在 js 中没有直接获取当前时间的函数,只能通过日期函数来获取。日期函数能单独获取年月日时分秒,可根据需要把它们组合起来,可以只获取时间或日期,也可以同时它们。另外,获取到当前时间可以以毫秒返回。

 

1、js获取当前时间

var d = new Date();
  var currTime = "当前时间:" + d.getHours() + ":" + d.getMinutes() + ":" + d.getSeconds();
  alert(currTime);

 

2、js获取当前日期时间

var d = new Date();
  var year = d.getYear()<1900?(1900+d.getYear()):d.getYear();
  var currDateTime = "当前日期时间:" + year + "/" + (d.getMonth() + 1 ) + "/" + d.getDate() + "/ " + d.getHours() + ":" + d.getMinutes() + ":" + d.getSeconds();
  alert(currDateTime);

 

3、js 获取当前时间并以毫秒返回

var timeStamp = (new Date()).valueOf();

var timeStamp1 = new Date().getTime();

var timeStamp2 = Date.now();

alert(timeStamp + ";" + timeStamp1 + ";" + timeStamp2);

 

完整代码(保存为html文件可运行测试):

<!DOCTYPE html>
<html>
<head>
  <meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
   <title>js获取当前时间(兼容 Ie、Chrome 和火狐)</title>
  <style type="text/css">
    .content{
        width:500px;
        overflow:hidden;
     }
  </style>
</head>
<body>
  <div class="content">
       <script language="JavaScript" type="text/javascript">
             var date,year;
             var d = new Date();
             year = d.getYear() <1900?(1900+d.getYear()):d.getYear();

 

           date = "当前时间:" + year + "年" + (d.getMonth() + 1 ) + "月" + d.getDate() + "日 " + d.getHours() + "时" + d.getMinutes() + "分" + d.getSeconds() + "秒";

          var timeStamp = (new Date()).valueOf();
            document.write(date + "<br />获取当前时间并以毫秒返回:" + timeStamp);
       </script>
    </div>
</body>
</html>

本文浓缩标签:js当前时间