PHP日期處理

2022-08-29 18:27:10 字數 1357 閱讀 8620

// 前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設...