我想知道 是新月。这样我就可以做一些操作了 比如,复制上个月的数据[例如。 Category.Title]从上个月[1月]到新月[2月]。
Month Catagory
===== ========
Jan => Category.Title
Feb => New Category.Tile (copy based on Jan's data)
如何构造逻辑来检测今天是新月(以便我可以执行复制操作)?
基本上,我想检测 是新月开始?
答案 0 :(得分:1)
如果你需要的只是检查今天是否是一个月的第一天的逻辑,你可以使用以下代码。
var d:Date = new Date();
if (d.date == 1) {
//today is the first day in a month
}
根据您在何时/何时这样做,它可能没有您想要的效果。没有更多信息,我无法真正帮助你。
答案 1 :(得分:0)
你应该在提供的链接上使用这个神话般的逻辑并从那里开始。几乎你需要找出当月的当前日期。让我们说如果今天是4月15日,那么你需要知道2012年4月有多少天,4月15日在哪里。然后计算剩余天数,直到新月(五月)开始。您还要确保检查闰年。此链接还具有检查闰年的功能。我正在给你一个高水平的想法来获得你想要的东西。
http://www.electrictoolbox.com/javascript-days-in-month/
非常感谢。