Date用法
了解时间
- 格林威治时间(GTM)
- 世界标准时间(UTC)
Date
-
Date:js中的Date类型是由早期的Java.Util.Date类型基础上构造的,所以保存的是距离1970年1月1日的毫秒数来存储时间。
-
Date对象的创建:
- 使用Date()函数创建(字符串类型)
- 使用构造函数创建(对象类型)
var date=Date();
console.log(date); //Tue Sep 24 2019 11:40:21 GMT+0800 (中国标准时间)
console.log (typeof date); //string
var date=New Date();
console.log(typeof date); // object
Date对象的方法
-
Get时间
- 获取当前时间
var date=new Date();
- 获取年
date.getFullYear();
- 获取月
date.getMonth();
- 获取日
date.getDate();
- 获取星期
date.getDay();
- 获取时
date.getHours()
- 获取分
date.Minutes();
- 获取秒
date.getSeconds();
- 获取毫秒
date.getMilliseconds();
- 获取当前时间距离1970-01-01的毫秒数
date.getTime();
- 获取当前时间
-
Set时间
- 设置年
date.setFullYear(2019);
- 设置月:
date.setMonth(10);
- 设置日:
date.setDate(10);
- 设置星期:
一般不会对星期进行设置 - 设置小时:
date.setHours(08);
- 设置分钟:
date.setMinutes(50);
- 设置秒钟:
date.setSeconds(50);
- 设置秒钟:
date.setSeconds(55);
- 设置距离1970/ 01/ 01的毫秒数:
date.setTime(12145445123)
- 设置年
-
转字符串
- 包含年月日时分秒:
date.toLocalString();
- 包含年月日:
date.toLocalDateString();
- 包含时分秒:
date.toLocalTimeString();
- 包含年月日时分秒:
Date对象之间的运算
两个时间对象相减得到的是两个对象之间的毫秒数;