var today = new Date()
console.log(today.getYear()+1900)
// 2017
1. 月份是从0开始计的
var today = new Date()
console.log(today.getMonth())
// 7
2. 获得当月最后一天
var today = new Date()
var lastDay = new Date(today.getFullYear(), today.getMonth() + 1, 0)
console.log(lastDay)
// 输出:Thu Aug 31 2017 00:00:00 GMT+0800 (CST)
date是从1开始计的,0就是上月的最后一天。
3. 二月31到底是几月几号?
var aDate = new Date(2017, 1, 31)
console.log(aDate)
// 输出:Fri Mar 03 2017 00:00:00 GMT+0800 (CST)
1. 月份是从0开始计的
2. 获得当月最后一天
3. 二月31到底是几月几号?
4. 日期格式化
业务上常常会需要把Date转换成自定义的日期字符串。
这里介绍个日期格式化的工具: taylorhakes/fecha/