首页 jQuery 区分js JavaScript获取日期new Date()几号的方法是getDay()还是getDate()

区分js JavaScript获取日期new Date()几号的方法是getDay()还是getDate()

经验主义,字面意义,想当然要不得,记一次生产事故

在制作一个日期的input的时候,因为有设置默认时间需求,然后就使用jQuery完成.想想也是简单的事嘛:获取当时日期,赋值给input就可以了嘛,然后在获取几号的时候,有一个getDay(),获取天嘛.然后就杯具了!

万幸发现得早,当时也纳闷结果为什么不是预期的呢?研究了下才发现getDay()是获取星期几的,获取天数需要getDate(),以后遇到不熟的方法时还是要多测试一下是不是符合预期的.


let now=new Date();
console.log('今天的号数:'+now.getDate())
console.log('今天是星期:'+(now.getDay()===0?'天':now.getDay()))
关注本站微信公众号