/*中外记月份和星期的区别
.getMonth()
月份
0~11
*/
/*
.getDay()
星期
0~6
0代表的星期日
*/
1 <script> 2 var d = new Date();//获取当前日期 3 //自定义展示当前时间的函数 4 function showTime(){ 5 var year = d.getFullYear();//获取日期对象的年 6 var month = d.getMonth() + 1;//获取日期对象的月 外国人是从0 开始数月份的 7 var date = d.getDate();//获取日期对象的天 8 var week = d.getDay();//一周中的第几天 9 var hour = d.getHours();//小时 10 var min = d.getMinutes();//分钟 11 var sec = d.getSeconds();//秒 12 return year + '年' + doubleNum(month) + '月' + doubleNum(date) + '日 星期' + chineseFromNum(week) + ' ' + hour + ':' + min + ':' + sec; 13 } 14 15 //单数变双数 16 function doubleNum(num){ 17 if(num < 10){ 18 return '0' + num; 19 }else{ 20 return num; 21 } 22 } 23 24 //将数字转换成中文数字的函数 25 function chineseFromNum(num){ 26 switch(num){ 27 case 0: 28 return '天'; 29 break; 30 case 1: 31 return '一'; 32 break; 33 case 2: 34 return '二'; 35 break; 36 case 3: 37 return '三'; 38 break; 39 case 4: 40 return '四'; 41 break; 42 case 5: 43 return '五'; 44 break; 45 case 6: 46 return '六'; 47 break; 48 default: 49 return 'error'; 50 break; 51 } 52 } 53 54 55 56 alert(showTime());//2018年08月30日 星期四 11:28:20 57 58 </script>
效果: