3.5 日期对象
3.5日期对象
日期对象是JS中提供的用于控制年份.日期.时间.的对象
1.获取日期对象:
var date = new Date()==>获取日期对象
得到:date()---> Sat Jul 06 2019 15:33:25 GMT+0800 (中国标准时间)
2.对象的方法:
date.toLocaleString() ==> 获取本地日期和时间字符串
date.toLocaleDateString() ==> 获取本地(年/月/日)形式的字符串
date.toLocaleTimeString() ==> 获取本地(时/分/秒)形式的字符串
date.getFullYear() ==>获取年份
date.getMonth() ==>获取月份 (0-11) 从0开始算是一月
date.getDate() ==>获取日 (1-31)
date.getHours() ==>获取小时
date.getMinutes ==>获取分钟
date.getSeconds ==>获取秒钟
date.getMilliseconds ==>获取毫秒
date.getDay() ==>获取星期几 (0-6) 星期天是0
date.getTime() ==>获取当前时间到1970年1月1日午夜的毫秒数
date.getTimezoneOffset() ==> 获取当前时区的偏移时间 东8区是-480分钟
3.设置
date.setYear() ==>设置年份
date.setMonth() ==>设置月份 (0-11)
date.setDate() ==>设置日 (1-31)
date.setHours() ==>设置小时
date.setMinutes ==>设置分钟
date.setSeconds ==>设置秒钟
date.setMilliseconds ==>设置毫秒
4.var date = new Date(参数) ==>设置一个时间/时间戳
参数形式 ==>2019,2,5
new Date(2020,6,8) 设置时间为 2020年6月8日,未设置的时分秒是默认
new Date(2020,6,28,10,20,20)设置时间为 2020年6月8日上午10点20分20秒
两个时间戳相减是毫秒数
var date = new Date(2019,1,5)
var now = new Date()
var date1 =now–date; date1的值是毫秒数
5.获取世界时间 格林尼治时间
例:
var date = new Date();
date.setHours(date.getHours()+date.getTimezoneOffset()/60)
--> 东八区偏移量为-480分钟/60 =-8h 减8小时

浙公网安备 33010602011771号