如果要重新格式從資料庫中取出來的時間資料
date("Y-m-d H:i:s",strtotime($myDATE))
PHP 抓昨天的日期
date("Y/m/d", mktime(0, 0, 0, date('m'), date('d')-1, date('Y')));
or
date("Y/m/d", time()-24*3600);
or
date("Y/m/d", strtotime('-1 day'));
PHP 抓下個月的日期
date("Y/m/d", mktime(0, 0, 0, date('m')+1, date('d'), date('Y')));
date("Y/m/d", strtotime('+1 month'));
個人覺的strtotime比較好用
strtotime可用的參數如下,只列出部份
day month year hours days seconds week now .....
(next Thursday) (last Monday)
$days = cal_days_in_month(CAL_GREGORIAN, 4, 2011); |
3 |
echo "返回2011-4的天数 " . $days . "<br/>" ; |
4 |
$days = date ( 't' , strtotime ( "2011-4-1" )); |
5 |
echo "返回2011-4的天数 " . $days . "<br/>" ; |
6 |
$days = date ( "t" ); |
7 |
echo "当前月的天数 " . $days . "<br/>" ; |