date笔记
创建 Date 对象的语法: var myDate=new Date()
<script type="text/javascript">
var d=new Date();
console.log(d); 显示当前时间 结果 Wed Sep 05 2018 11:10:48 GMT+0800 (中国标准时间)
var d=new Date(60000);
console.log(d); 显示距离1970年毫秒数 结果 Thu Jan 01 1970 08:01:00 GMT+0800 (中国标准时间)
var d=new Date(2015,10,3);
console.log(d); 显示15年10月3日 结果 Tue Nov 03 2015 00:00:00 GMT+0800 (中国标准时间)
var d=new Date(45,1);
console.log(d); 显示年月 结果 Thu Feb 01 1945 00:00:00 GMT+0800 (中国标准时间)
var d=new Date(2013,13,2);
console.log(d); 13年13月进一位变14年 结果 Sun Feb 02 2014 00:00:00 GMT+0800 (中国标准时间)
console.log(Date.now()); 获取当前时间戳 距离1970年 ( 表上没有) 结果 1536117454568
console.log(new Date(Date.now())); 另一种写法 结果 Wed Sep 05 2018 11:19:19 GMT+0800 (中国标准时间)
console.log(Date.parse(2015,09,26,12,23,34)); 获取这个时间段的时间戳 (设置的这个时间) 结果 1420070400000
console.log(d.getFullYear()); 获取当前年份
console.log(d.getMonth()+1); 获取月份 0代表1月 所以要+1
console.log(d.getDate()); 获取当前日
console.log(d.getDay()); 星期几(0是星期日)
console.log(d.getHours()); 小时
console.log(d.getMinutes()); 分
console.log(d.getSeconds()); 秒
console.log(d.getMilliseconds()); 毫秒
console.log(d.getTime()); 距离1970年的时间戳 更准确一点
set设置 get获取
d.setDate('11');
console.log(d); 设置日
d.setHours('15');
d.setMinutes('46');
d.setSeconds('55');
console.log(d); 设置时 分 秒
d.setTime(60000); 为他设置一个
console.log(d.getTime()); 获取当前 结果 60000
console.log(d.toString()); 把 Date 对象转换为字符串。 Thu Jan 01 1970 08:01:00 GMT+0800 (中国标准时间)
console.log(d.valueOf()); 返回 Date 对象的原始值。 结果 60000
console.log(d.toJSON()); 结果 1970-01-01T00:01:00.000Z
d=new Date('2015-09-26T04:23:34.000Z'); 结果 Sat Sep 26 2015 12:23:34 GMT+0800 (中国标准时间)
console.log(d);
</script>