概述:JavaScript
Date
实例,该实例呈现时间中的某个时刻。Date
对象则基于 Unix Time Stamp,即自1970年1月1日零时起(UTC)起经过的毫秒数。
1.获取当前时间
var d1 = new Date;
console.log(d1);
2.传入时分秒年月日
var d2 = new Date(2023, 03, 28, 10, 37, 59);
console.log(d2);
3.用字符串表示日期和时间
var d3 = new Date('2023-04-05 10:38:56');
console.log(d3);
4.案例1
function getMyDate() {
var arr = ['星期天', '星期一', '星期二', '星期三', '星期四', '星期五', '星期六'];
// 获取当前时间
var d = new Date();
console.log(d);
var str = d.getFullYear() + '年' + (d.getMonth() + 1) + '月' +
d.getDate() + '日 ' + arr[d.getDay()];
return str;
}
console.log(getMyDate());
5.案例2 倒计时
function getTimes() {
var d0 = new Date();
var h = d0.getHours();
var m = d0.getMinutes();
var s = d0.getMinutes();
h = h < 10 ? '0' + h : h
m = m < 10 ? '0' + m : m
s = s < 10 ? '0' + s : s
return h + ':' + m + ':' + s;
}
console.log(getTimes());