用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?>
  

转载于:https://www.cnblogs.com/holyes/archive/2013/06/08/3126730.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值