有这样一个普通的日历需求 第一反应就是找插件,结果找到了,但是改起来非常麻烦,然后查下实现的原理,发现原来很简单,于是自己实现了一个. 首先分析一下这个组件,每页显示的是 当前月的所有日期及所占据的行剩下的格子所属的上一个月的最后几天或下一个月的前几天. 然后,神奇的Date类型原来可以这样获取日期实例: new Date(2018,4,0) // 2018年5月第一天的Date实例 new Date(2018,4,0) // 2018年4月最后一天的Date实例 new Date(2018,4