標籤:title char var date ons function script date() nbsp
1 <!DOCTYPE html> 2 <html> 3 <head lang="en"> 4 <meta charset="UTF-8"> 5 <title></title> 6 </head> 7 <body> 8 <script> 9 function format(date){10 //定義數組week:[日,一,二,三,四,五,六]11 var week=["日","一","二","三","四","五","六"];12 //獲得date中的年y13 var y=date.getFullYear();14 //獲得date中的月M,再+115 var M=date.getMonth()+1;16 //如果M<10,就改為0+M;17 M<10&&(M="0"+M);18 //獲得日d19 var d=date.getDay();20 //如果d<10,就該位0+d21 d<10&&(d="0"+d);22 //獲得星期day23 var day=date.getDay();24 //獲得week中的day位置的漢字儲存回day中25 day=week[day];26 //獲得小時h27 var h=date.getHours()28 //定義變數am,賦值為:29 var am=h<12?"上午":"下午";30 //如果h<12,就賦值為上午,否則賦值為下午31 //將h-1232 h-=12;33 //如果h<10,就改為0+h34 h<10&&(h="0"+h);35 //獲得分鐘m36 var m=date.getMinutes();37 //獲得分鐘m<10,就改為0+m38 m<10&&(m="0"+m);39 return y+"年"+M+"月"+d+"日 星期"+day+" "+am+h+":"+m;40 //2016年09月01日星期四上午11:5741 }42 console.log(format(new Date()));43 </script>44 </body>45 </html>
JavaScript-年月日轉換12小時制