1. 程式人生 > >js學習總結----Date和應用

js學習總結----Date和應用

color spa += form format second fun ext 效果

獲取當前自己電腦的時間:不能做重要的用途,例如淘寶秒殺

  var time = new Date(); // 時間格式數據 (對象數據類型)

  下面是格式化時間的方法 

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>Document</title>
    <style>
        body,div,ul,li{
            margin:0;
            padding: 
0; font-family: Arial; font-size:24px; -webkit-user-select:none; } #div1{ width:600px; height:50px; line-height:50px; padding:0 10px; text-align: center; border:1px solid #008cd7; background:
-webkit-linear-gradient(top left,#08bece,#9acd32,#ffe0e9); margin:10px auto; } </style> </head> <body> <div id=‘div1‘>北京時間</div> <script type=‘text/javascript‘> var oDiv = document.getElementById(‘div1‘); oDiv.innerHTML
+=formatTime(); function formatTime(){ var time = new Date(); var year = time.getFullYear(); var month = time.getMonth()+1;//0-11代表我們的1-12月 var day = time.getDate(); var w = time.getDay();//0-6之間 代表周日-周六 var wstr = "日一二三四五六"; var week = wstr.charAt(w) var hours = time.getHours(); var minutes = time.getMinutes(); var seconds = time.getSeconds(); var mlSeconds = time.getMilliseconds(); return year+"年"+zero(month)+"月"+zero(day)+"日 星期"+week+" "+zero(hours)+"時"+zero(minutes)+"分鐘"+zero(seconds)+"秒"; } function zero(value){ return value<10?"0"+value:value } </script> </body> </html>

效果如下: 

  技術分享

將時間格式的字符標準化

技術分享

倒計時小案例:

  主要獲取時間的代碼如下

    需要先獲取當前時間和目標時間的毫秒數 通過getTime(),然後計算兩個的差值

  技術分享

  最後進行代碼拼接就可以了。

js學習總結----Date和應用