该方法直接使用函数的返回值,返回的时间格式如:2020-09-22 00:02:14 星期二,通过time()调用函数。
代码如下:
function time() {
// 创建时间对象
var time = new Date();
// 获取当前完整年
var year = time.getFullYear();
// 获取当前月
var month = addZero(time.getMonth() + 1);
// 获取当前日
var day = addZero(time.getDate());
// 获取当前小时
var hour = addZero(time.getHours());
// 获取当前分钟
var min = addZero(time.getMinutes());
// 获取当前秒钟
var sec = addZero(time.getSeconds());
// 获取当前星期
var week = time.getDay();
// 存放中文星期的数组
var weekArr = ["星期天", "星期一", "星期二", "星期三", "星期四", "星期五", "星期六"];
// 补0函数
function addZero(num) {
return num < 10 ? "0" + num : num;
}
// 返回当前时间,格式如:2020-09-22 00:02:14 星期二
return year + '-' + month + '-' + day + ' ' + hour + ':' + min + ':' + sec + ' ' + weekArr[week];
}