时间函数是PHP里面的日常函数,时间的默认时期,今天、昨天、明天 、上一周、下一周,本周开始时间和结束时间;本月开始时间结束时间;上月开始时间结束时间,指定日期的周一和周日等等方法。
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 |
|
php 本周开始时间和结束时间;本月开始时间结束时间;上月开始时间结束时间
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 |
|
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 |
|
但在跨年的时候使用会有问题
例如2011年的12月31日周六和2012年1月1日周日,拿到的周一和周日完全不同
2011年12月31日拿合到的周一和周日分别对应
2011-12-26
2012-01-01
但2012年1月1日拿 到的周一和周日分别对应
2012-01-02
2012-01-04
原因为传进去的方法的周为第53周,但是年为2011年,所以认为2011的第53周,所以计算有误,解决方法为,
如果周为大于10(因为一月个月不可能有10周),且月份为1的时候,将年减1处理
1 2 3 |
|