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);
原文地址:https://www.cnblogs.com/joffe/p/7673993.html