JavaScript对象存储日期为从1900开始的每年的年份数,月份为一个0到11的整数,日期为从1到31的一个整数。在上述解决方案中,上个月的起始日是要求在本年度某一个月的第一天,但月是从-1至10。如果月是-1的日期对象将实际返回为前一年的十二月:
lastNewYearsEve = new Date 1900+now.getYear(), -1, 31
# => "Fri, 31 Dec 2010 07:00:00 GMT"
对于溢出是同样的:
thirtyNinthOfFourteember = new Date 1900+now.getYear(), 13, 39
# => "Sat, 10 Mar 2012 07:00:00 GMT"
标签:CoffeeScript
相关阅读 >>
CoffeeScript 使用 html 命名实体替换 html 标签
CoffeeScript 类似 python 的 zip 函数
更多相关阅读请进入《CoffeeScript》频道 >>

Vue.js 设计与实现 基于Vue.js 3 深入解析Vue.js 设计细节
本书对 Vue.js 3 技术细节的分析非常可靠,对于需要深入理解 Vue.js 3 的用户会有很大的帮助。——尤雨溪,Vue.js作者