ThinkChat2.0新版上线,更智能更精彩,支持会话、画图、阅读、搜索等,送10W Token,即刻开启你的AI之旅 广告
# Date对象 [TOC] 日期对象用于处理日期时间 ~~~ <script> var date = new Date(); console.log(date); // Sun Mar 06 2016 20:24:16 GMT+0800 (中国标准时间) </script> ~~~ ## getFullYear方法 获取年份 ~~~ <script> var date = new Date(); console.log(date.getFullYear()); // 2016 </script> ~~~ ## getDate方法 获取日期 ~~~ <script> var date = new Date(); console.log(date.getDate()); // 6 </script> ~~~ ## getDay方法 获取星期 ~~~ <script> var date = new Date(); console.log(date.getDay()); // 0 </script> ~~~ ## getTime方法 获取毫秒 ~~~ <script> var date = new Date(); console.log(date.getTime()); // 1457267468329 </script> ~~~ ## setFullYear方法 设置具体的日期 ~~~ <script> var date = new Date(); console.log(date.setFullYear(2015)); // 1425645068329 </script> ~~~ # 其他 ## 时钟 ~~~ <!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title>JavaScript日期时间对象联系-时钟小Demo</title> </head> <body onload="startTime();"> <div id="timetxt"></div> <script> function startTime(){ var today = new Date(); // 获得日期时间对象 var hours = today.getHours(); // 获取当前小时 var minutes = today.getMinutes(); // 获取当前分钟 var seconds = today.getSeconds(); // 获取当前秒数 minutes = checkTime(minutes); // 格式化分钟 seconds = checkTime(seconds); // 格式化秒数 document.getElementById('timetxt').innerHTML = hours + ':' + minutes + ':' + seconds; // 设置时间 var time = setTimeout(function(){ startTime(); },1000); // 每1秒钟执行一次函数 } // 将小于10的数字前面补上0 function checkTime(i){ if( i < 10 ) i = "0" + i; return i; } </script> </body> </html> ~~~