从零开始学前端:程序猿小白也可以完全掌握!—今天你学习了吗?(JS)
复习:从零开始学前端:定时器、Math对象 — 今天你学习了吗?(JS:Day12)
前言
第十四节课:日期对象
一、日期对象定义
获取到的本地(计算机)时间,不是北京时间,是GMT 世界时间 格林尼治:
var date = new Date();
console.log(typeof date)
console.log(date)
效果:
年月日,时分秒:
var date = new Date();
var YY = date.getFullYear();
console.log(YY);
var MM = date.getMonth()
console.log(MM);
var Day = date.getDay()
console.log(Day)
var DD = date.getDate();
console.log(DD)
var hh = date.getHours()
console.log(hh)
var mm = date.getMinutes()
console.log(mm)
var ss = date.getSeconds()
console.log(ss)
var ms = date.getMilliseconds()
console.log(ms)
var Time = date.getTime();
console.log(Time);
效果:
二、本地时间和指定时间
- 获取当前时间
var date = new Date();
setTimeout(function () {
console.log(new Date() - date);
}, 1000)
效果:
- 返回距离1970.1.1 00:00:00 过了多少毫秒
console.log(Date.now())
效果:
- 参照本地时间输出字符串样式
var date = new Date();
console.log(date.toLocaleString());
console.log(date.toLocaleDateString());
var b = date.toLocaleTimeString();
console.log(b);
var c = date.toTimeString();
console.log(c)
效果图:
- 获取到指定的时间(访问)
console.log(Date.UTC(2018, 8, 19));
效果图:
- 设置时间
var date = new Date(2018, 8, 19);
console.log(date)
var date2 = new Date(2018);
console.log(2018)
var date3 = new Date('2018/8/19');
console.log(date3);
效果图:
三、getTimezoneOffset
getTimezoneOffest 返回跟世界时间的差值(单位:分钟)
var date = new Date();
console.log(date.getTimezoneOffset());
效果:
四、现在时间
四、倒计时
|