获取当前日期时间
<!DOCTYPE html> <html> <head></head> <body> <script> window.onload = function () { getDateTime(); } function getDateTime() { console.log(getLangDate()); setTimeout("getDateTime()", 1000); } function getLangDate() { var dateObj = new Date(); //表示当前系统时间的Date对象 var year = dateObj.getFullYear(); //当前系统时间的完整年份值 var month = dateObj.getMonth() + 1; //当前系统时间的月份值 var date = dateObj.getDate(); //当前系统时间的月份中的日 var day = dateObj.getDay(); //当前系统时间中的星期值 var weeks = ["星期日", "星期一", "星期二", "星期三", "星期四", "星期五", "星期六"]; var week = weeks[day]; //根据星期值,从数组中获取对应的星期字符串 var hour = dateObj.getHours(); //当前系统时间的小时值 var minute = dateObj.getMinutes(); //当前系统时间的分钟值 var second = dateObj.getSeconds(); //当前系统时间的秒钟值 var timeValue = "" + ((hour >= 12) ? (hour >= 18) ? "晚上" : "下午" : "上午" ); //当前时间属于上午、晚上还是下午 var newDate = dateFilter(year) + "-" + dateFilter(month) + "-" + dateFilter(date) + " " + dateFilter(hour) + ":" + dateFilter(minute) + ":" + dateFilter(second); return newDate; } function dateFilter(date) { return date < 10 ? ("0" + date) : date; } </script> </body> </html>