PHP顯示今天 今月 上月 今年的起點 終點時間戳

2021-05-25 12:12:51 字數 1505 閱讀 9050

php顯示今天、今月、上月、今年的起點/終點時間戳

$t    =   time();

$t1   =   mktime(0,0,0,date(「m」,$t),date(「d」,$t),date(「y」,$t));

$t2   =   mktime(0,0,0,date(「m」,$t),1,date(「y」,$t));

$t3   =   mktime(0,0,0,date(「m」,$t)-1,1,date(「y」,$t));

$t4   =   mktime(0,0,0,1,1,date(「y」,$t));

$e1   =   mktime(23,59,59,date(「m」,$t),date(「d」,$t),date(「y」,$t));

$e2   =   mktime(23,59,59,date(「m」,$t),date(「t」),date(「y」,$t));

$e3   =   mktime(23,59,59,date(「m」,$t)-1,date(「t」,$t3),date(「y」,$t));

$e4   =   mktime(23,59,59,12,31,date(「y」,$t));

//測試

echo   date(「當前   y-m-d   h:i:s」,$t).」   $t」;

echo   date(「今天起點   y-m-d   h:i:s」,$t1).」   $t1」;

echo   date(「今月起點   y-m-d   h:i:s」,$t2).」   $t2」;

echo   date(「上月起點   y-m-d   h:i:s」,$t3).」   $t3」;

echo   date(「今年起點   y-m-d   h:i:s」,$t4).」   $t4」;

//測試

echo   date(「今天終點   y-m-d   h:i:s」,$e1).」   $e1」;

echo   date(「今月終點   y-m-d   h:i:s」,$e2).」   $e2」;

echo   date(「上月終點   y-m-d   h:i:s」,$e3).」   $e3」;

echo   date(「今年終點   y-m-d   h:i:s」,$e4).」   $e4」;

結果:當前 2011-05-24 15:42:55 1306222975

今天起點 2011-05-24 00:00:00 1306166400

今月起點 2011-05-01 00:00:00 1304179200

上月起點 2011-04-01 00:00:00 1301587200

今年起點 2011-01-01 00:00:00 1293811200

今天終點 2011-05-24 23:59:59 1306252799

今月終點 2011-05-31 23:59:59 1306857599

上月終點 2011-04-30 23:59:59 1304179199

今年終點 2011-12-31 23:59:59 1325347199

PHP顯示今天 今月 上月 今年的起點 終點時間戳

php顯示今天 今月 上月 今年的起點 終點時間戳 t time t1 mkt ime 0,0,0,da te m t date d t dat e y t t2 mkt ime 0,0,0,da te m t 1,date y t t3 mkt ime 0,0,0,da te m t 1,1,da...

PHP本週 上週 本月 上月 去年 今年的時間戳

注意 網上大多數計算周的時候使用php4.1的date w 0 6這樣會導致週日0計算有誤,所以需要做個判斷,週日的時候使用php5.1版本以後的1 7的 date n 本週時間戳if date w 0 else 上週時間戳if date w 0 else 上上週時間戳if date w 0 els...

mysql 查詢今天,昨天,一周,一月,上月的資料

select from 表名 where to days 時間欄位名 to days now select from 表名 where to days 時間欄位名 to days now 昨天 select from 表名 where to days now to days 時間欄位名 1 sele...