var dt = new Date();
获取当前时间
console.log(dt);
var dt = new Date("2019-01-01 12:12:12");
var dt = new Date("2019/01/06 12:12:12");
获取自己设置的时间
console.log(dt);
//获取年份
var dt = new Date();
console.log(dt.getFullYear());
//获取月份 区间 0-11
console.log(dt.getMonth()+1);
//获取日份
console.log(dt.getDate());
//获取星期 周天是 0 区间是0-6
console.log(dt.getDay())
//获取时 分 秒
console.log(dt.getHours());
console.log(dt.getMinutes());
console.log(typeof dt.getSeconds());
console.log(typeof dt.getTime());//时间戳 毫秒值 number类型
console.log(dt.valueOf());//毫秒值
console.log(typeof dt.toTimeString());//当前的时分秒
console.log(typeof dt);
//定义函数
function getDate(dt) {
var year = dt.getFullYear();
var month = dt.getMonth()+1;
var day = dt.getDate();
var hour = dt.getHours();
var minut = dt.getMinutes();
var second = dt.getSeconds();
//星期
var arr = ["天","一","二","三","四","五","六"];
var week = dt.getDay();//4
优化 --->补位
month = month < 10 ? "0"+month : month;
day = day < 10 ? "0"+day : day;
hour = hour < 10 ? "0"+hour : hour;
minut = minut < 10 ? "0"+minut : minut;
second = second < 10 ? "0"+second : second;
//定义一个补位的函数
function buWei(i) {
i = i < 10 ? "0"+i : i;
return i;
}
return year +"年"+buWei(month)+"月"+buWei(day)+"日"+buWei(hour)+":"+buWei(minut)+":"+buWei(second)+"星期"+arr[week];
}
//调用函数, 并把当前时间传进去
console.log(getDate(new Date()));