js笔记十八之Date日期

Date日期操作基础讲解

Date是日期类,通过它可以对时间进行处理

var time = new Date();  
// -> 获取当前客户端本机时间(当前获取的时间不能作为重要的参考依据)
// -> 获取的结果是一个日期格式的对象: 
// -> Thu May 10 2018 14:14:29 GMT+0800 (中国标准时间)

typeOf new Date() // -> "object"

time.getFullYear() // -> 获取四位整数年
time.getMonth() // -> 获取的月 0~11,代表1~12月
time.getDate() // -> 获取日 1~31
time.getDay() // -> 获取星期(0~6代表周日到周六)
time.getHours() // -> 获取小时
time.getMinutes() // -> 获取分钟
time.getSeconds() // -> 获取秒
time.getMilliseconds() // -> 获取毫秒
time.getTime() // -> 获取当前日期距离 '1970-01-01 00:00:00' 的毫秒差
var time = new Date('2018-05-09'); 
// -> 当new Date中传递一个时间的字符串,相当于把这个字符串转换为标准时间对象格式(转换完成后,就可以调取上面那些方法了)

// -> 时间格式的字符串
// -> '2018-05-09' (ie下识别不了)
// -> '2018/05/09'
// -> '2018/05/09 21:12:13'
// -> 1525933730685 (如果传递的是距离1970年的毫秒差,也可以识别转换,但是只能是数字不能是字符串)
// -> ...

距离汶川地震十周年:00:00:00

你可能感兴趣的:(js笔记十八之Date日期)