Javascript 之 Date
Date.now(); // 获取当前时间毫秒数
var dt = new Date();
dt.getFullYear(); // 获取年份(如:2012)
dt.getMonth(); // 获取月份(0-11)
dt.getDate(); // 获取日期(0-31)
dt.getHours(); // 获取小时(0-23)
dt.getMinutes(); // 获取分钟(0-59)
dt.getSeconds(); // 获取秒(0-59)
dt.getTime(); // 获取毫秒数
获取当前时间 年-月-日 时:分:秒
function formatDate (dt) {
if (!dt) {
dt = new Date();
}
var year = dt.getFullYear();
var month = repair(dt.getMonth() + 1);
var date = repair(dt.getDate());
var hours = repair(dt.getHours());
var minutes = repair(dt.getMinutes());
var seconds = repair(dt.getSeconds());
return year + '-' + month + '-' + date + ' ' + hours + ':' + minutes + ':' + seconds;
}
var dt = new Date();
var formatDate = formatDate(dt);
function repair (num) {
if (num < 10) {
// 强制类型转换
return num = '0' + num;
} else {
return num;
}
}
console.log(formatDate);