【发布时间】:2018-03-16 18:19:55
【问题描述】:
我正在使用以下代码,其中月份是当前月份(我在哪里):
lastDayOfLastMonth = month === 0 ? new Date(year - 1, 11, 0).getDate() : new Date(year, month, 0).getDate();
这个想法是,如果我在一年的第一个月,上个月就是上一年的最后一个月。
如果我在 2018 年 1 月,报告 2017 年 12 月的最后一天是 30 岁,这不是真的,是 31 岁,但我不明白为什么。
【问题讨论】:
-
这对你有用吗??
标签: javascript date