js學習總結----Date和應用
阿新 • • 發佈:2017-06-21
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和應用