用php实现显示上个月的最后一天
用php实现显示上个月的最后一天,以及某个月的最后一天的代码,有需要的朋友,可以参考下。
例1,显示上月最后一天
01 | <?php |
02 | //显示上个月的最后一天 |
03 | function G_L_M_Lastday($dateStr=''){ |
04 | $time = time(); |
05 | if($dateStr !='') |
06 | $time = strtotime($dateStr); |
07 | return date('Y-m-t', strtotime('last month', $time)); |
08 | } |
09 | |
10 | echo G_L_M_Lastday(); // 默认显示当前日期的上月最后一天 |
11 | echo "<br>"; |
12 | echo G_L_M_Lastday('2010-3-3'); // 显示给定日期的上月最后一天 |
13 | echo "<hr>"; |
14 | //by http://www.jbxue.com |
15 | ?> |
例2,显示某月最后一天
1 | <?php |
2 | //某个月的最后一天 |
3 | $lastday = mktime(0, 0, 0, 3, 0, 2011); |
4 | echo strftime("Last day in Feb 2011 is: %d", $lastday);//2月的最后一天 |
5 | $lastday1 = mktime(0, 0, 0, 4, -31, 2000); |
6 | echo strftime("Last day in Feb 2000 is: %d", $lastday1);//2月的最后一天 |
7 | ?> |
例3,简洁版的
1 | <?php |
2 | $time = strtotime('last month'); |
3 | echo date('Y-m-t', $time); //上个月的最后一天 |
4 | echo date('Y-m-01', $time); //上个月的第一天 |
5 | ?> |

浙公网安备 33010602011771号