// 前n天
echo date("y-m-d", strtotime('-n day'));
// 後n天
echo date("y-m-d", strtotime('+n day'));
//本周一
echo date('y-m-d', (time() - ((date('w') == 0 ? 7 : date('w')) - 1) * 24 * 3600));
//本週日
echo date('y-m-d', (time() + (7 - (date('w') == 0 ? 7 : date('w'))) * 24 * 3600));
//上 n 周一
echo date('y-m-d', strtotime('-n monday', time()));
//上 n 週日
echo date('y-m-d', strtotime('-n sunday', time()));
//上n週同天
echo date('y-m-d', strtotime("-7*n day"));
//本月一號
echo date('y-m-01');
//本月最後一天
echo date("y-m-d", strtotime(date("y-m-01",strtotime("+1 month")))-86400);
echo date('y-m-d', strtotime(date('y-m', time()) . '-' . date('t', time()) . ' 00:00:00'));30
//上月一號
echo date('y-m-01', strtotime('-1 month'));
//上月最後一天
echo date("y-m-d",strtotime(date("y-m-01")) - 86400);
echo date('y-m-d', strtotime(date('y-m', time()) . '-01 00:00:00') - 86400);
//-2月一號
echo date('y-m-01', strtotime('-2 month'));
//-2月最後一天
echo date("y-m-d",strtotime(date('y-m-01', strtotime('-2 month'))) - 86400);
//上月今天
echo date("y-m-d", strtotime('-1 month'));
//12月第二個週日
echo date("y-m-d", strtotime("second monday of ".date("y-12")));
PHP 日期處理
a am 或是 pm a am 或是 pm d 幾日,二位數字,若不足二位則前面補零 如 01 至 31 d 星期幾,三個英文本母 如 fri f 月份,英文全名 如 january h 12 小時制的小時 如 01 至 12 h 24 小時制的小時 如 00 至 23 g 12 小時制的小時,不足...
php 日期處理
date y m d h i s strtotime 1 days 顯示下一天日期,日期增加一天 date y m d strtotime 1 days date y m d 中間的day在使用的時候可按情況變成月等 1 int strtotime string time int now 將任何英文...
在PHP中處理日期
有許多話題論壇又來了,話題很多人常常有困難。其中乙個問題是如何處理日期,將其轉換成不同的格式,時區問題,等等。本教程將試 決的許多常見問題與日期和時間相關的問題。包括如何在php中處理日期之前,我想談一下應該如何日期儲存在乙個資料庫中。具體我要談談mysql。因為這就是我最的經驗。也有其他dbms設...