关于JS的时间对象 Date ,分享心得

看下面的注释哦

var d = new Date();


//获取年     2019
var nian = d.getFullYear();
console.log(nian);
//获取月份 返回值是0-11 分别代表1-12月,因此使用的时候要记得加 1 
var yue = d.getMonth();
console.log(yue+1);
//获取日
var da = d.getDate();
console.log(da);
//获取星期
var week = d.getDay();
var str = "一二三四五六日"
console.log("星期"+str.charAt(d.getDay()-1));
//获取小时
var hour = d.getHours()
console.log(hour);
//获取分钟
var minute = d.getMinutes();
console.log(minute);


//获取秒
var second = d.getSeconds();
//补零
second = second<10?"0"+second:second;
console.log(second);

//获取浏览器可视区域大小
console.log(window.innerWidth);

//    设置时间
var sj = new Date();
//设置年
sj.setFullYear(1996);
//设置月份 0-11  0是1月
sj.setMonth(11);
sj.setDate(14);
console.log(sj);
//获取距离1970年1月1日0时0分的毫秒数
	shm=sj.getTime();
console.log(shm);

//求2018-8-8到2018-8-24隔了多少天
var ba = new Date("2018-8-8");
var ersi = new Date("2018-8-24");
var jiange = Math.ceil((ersi.getTime() - ba.getTime())/1000/60/60/24)
console.log(jiange+"天");



发布了37 篇原创文章 · 获赞 20 · 访问量 6758

猜你喜欢

转载自blog.csdn.net/qq_39051175/article/details/99680737