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...