JavaScript之Date()(日期对象)
Date() 日期对象 是一个构造函数 必须使用new 来调用创建我们的日期对象
var arr = new Array(); //创建一个数组对象
var obj = new Object(); //创建了一个对象实例
它的使用会有以下几种:
1.使用Date 如果没有参数 返回当前系统的当前时间
var date = new Date();
console.log(date);
2.参数常用的写法 数字型或者字符串型
var date1 = new Date(2020, 10, 01);
console.log(date1); //返回的是 11月 不是10月
var date2 = new Date("2020-10-1 8:8:8");
console.log(date2);
格式化日期 年月日
var date3 = new Date();
console.log(date.getFullYear()); //返回当前日期的年份 2020
console.log(date.getMonth() + 1); //月份 返回的是月份是0~11月份
console.log(date.getDate()); //返回的是几号
console.log(date.getDay()); //返回的是周日0~周六6
格式化日期 时分秒
var date4 = new Date();
console.log(date.getHours()); //时
console.log(date.getMinutes()); //分
console.log(date.getSeconds()); //秒
让我们来封装一个函数返回当前的时分秒 格式 08:08:08
function getTimer() {
var time = new Date();
var h = time.getHours();
h = h < 10 ? "0" + h : h;
var m = time.getMinutes();
m = m < 10 ? "0" + m : m;
var s = time.getSeconds();
s = s < 10 ? "0" + s : s;
return h + ":" + m + ":" + s;
}
console.log(getTimer());
具体的年月日星期也要练习一下
var year = date.getFullYear();
var month = date.getMonth() + 1;
var dates = date.getDate();
var arr = [
"星期日",
"星期一",
"星期二",
"星期三",
"星期四",
"星期五",
"星期六",
];
var day = date.getDay();
console.log(
"今天是" + year + "年" + month + "月" + dates + "日 " + arr[day]
);