用php獲取上個月最後一天的時間,有兩種方法,都非常簡單,詳細實現源碼如下:
<?php date_default_timezone_set("PRC"); //設置時區 //方法一 $times = date("d") * 24 * 3600; echo date("Y-m-d H:i:s", time()-$times); echo '<br/>'; //方法二 $day = date('d'); echo date("Y-m-d H:i:s", strtotime(-$day.' day')); ?>
方法一是利用當前時間離本月初有多少時間,然後用當前時間減去這個時間差,就可以得到上月最後一天了。
方法二是先計算本月多少號,即離月初有多少天,然後用strtotime計算出$day天前的時間戳,也可以得到上個月的最後一天。