既然一周分在两个月中,则记入上个月
这个简单:(下面计算定星期一为一周的第一天)
第一步:取本月1号的星期,判断:
   1、是星期一,转入第二步
   2、不是星期一,转入第三步
第二步:取当前月份时间,则
   当前周=(当前日-1)/7+1 ,比如7日,即为(7-1)/7+1 = 1,为第一周
第三步:1号不是星期一,不妨为星期三,则取本周的周日(注意本周属于上月),即为5日(这个步骤应该很简单)。再取本月第一周周一,即为5+1为6日。
第四步:取当前月份时间,则
   当前周=(当前日-本月第一周周一)/7+1 ,比如14日,即为(14-6)/7+1=2,为第2周understand?
btw:上面的运算处符号/皆为除后取整,等价于java里面的
int b;
int c;
……
int a = b/c;