亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 語言 > PHP > 正文

PHP計算上一個月的今天是星期幾

2024-09-04 11:45:31
字體:
來源:轉載
供稿:網友

上一個月的今天,strtotime 有個小問題,代碼如下:

  1. > php -r”echo date(‘Ymd000000′,strtotime ( ‘-1 month’, strtotime ( ’201307310000′ ) ));” 
  2. 20130701000000# 
  3. > php -r”echo date(‘Ymd000000′,strtotime ( ‘-1 month’, strtotime ( ’201308010000′ ) ));” 
  4. 20130701000000# 

此時,想起PHP中有一個mktime函數,于是寫了如下代碼:

  1. echo date("Y-m-d H:i:s"mktime(date("G"$time), date("i"$time), 
  2. date("s"$time), date("n"$time) - 1, date("j"$time), date("Y"$time))); 

當執行時,發現結果和strtotime的結果是一樣的.

搜了一下,下面的方法更準確一些:

  1. $time = strtotime("2011-03-31"); 
  2.  
  3. /** 
  4.  * 計算上一個月的今天,如果上個月沒有今天,則返回上一個月的最后一天 
  5.  * @param type $time 
  6.  * @return type 
  7.  */ 
  8. function last_month_today($time){ 
  9.     $last_month_time = mktime(date("G"$time), date("i"$time), 
  10.                 date("s"$time), date("n"$time), 0, date("Y"$time)); 
  11.     $last_month_t =  date("t"$last_month_time); 
  12.  
  13.     if ($last_month_t < date("j"$time)) { 
  14.         return date("Y-m-t H:i:s"$last_month_time); 
  15.     } 
  16.  
  17.     return date(date("Y-m"$last_month_time) . "-d"$time); 
  18. echo last_month_today($time); 

這里需要注意一點:date(”Y-m”, $last_month_time).“-d” 這段代碼,在寫代碼的過程中如果寫成了 “Y-” . date(”m”, $last_month_time).“-d” 則在跨年的時間上有問題.

今天是星期幾,代碼如下:

<?php echo date('Y-m-d',strtotime('-1 month')); ?>

恩…好像是對的..不過..這個函數有個問題,如果月份的天數不同,結果就是錯的.加入今天是2012-03-31,計算上個月的今天,那么結果就是2012-03-03;

PHP有個函數 mktime,它可以取得日期的時間戳:

int mktime ([ int $hour [, int $minute [, int $second [, int $month [, int $day [, int $year [, int $is_dst ]]]]]]] )

根據給出的參數返回 Unix 時間戳,時間戳是一個長整數,包含了從 Unix 紀元(January 1 1970 00:00:00 GMT)到給定時間的秒數.

參數可以從右向左省略,任何省略的參數會被設置成本地日期和時間的當前值,所以可以通過它來計算,代碼如下:

  1. function last_month_day($time){      
  2. $strtime=mktime(date('h',$time),date('i',$time),date('s',$time),date('m',$time)-1,date('d',$time),date('Y',$time));     
  3. echo date('Y-m-d',$strtime); }  last_month_day(strtotime("2012-03-31")); 

輸出的結果是2012-03-02;按理說應該是輸出2012-02-31????笨蛋2月有31號嗎?沒,有30號嗎,沒?有29號嗎?..這個..可以有…

PHP給我們處理了這種情況,他會多出幾天按下個月來算.

2012年2月最后一天是2012-02-29那么31號比29多兩天,所以PHP就累加到下個月來處理 就是2012-03-02啦.

差點忘了,那么星期幾怎么算呢??不用算啦..PHP給我們準備好了.

date(‘w’,$strtime);輸出的就是一周中的第幾天.就是星期幾了.

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
色999日韩欧美国产| www.亚洲一区| 在线看日韩av| 超碰97人人做人人爱少妇| 亚洲国产精品推荐| 国产精品jvid在线观看蜜臀| 日韩亚洲国产中文字幕| 国产视频亚洲精品| 久久久久久久久久久成人| 亚洲女人天堂色在线7777| 国产精品高精视频免费| 日韩电影大全免费观看2023年上| 国产偷亚洲偷欧美偷精品| 亚洲欧美国产制服动漫| 亚洲免费电影一区| 亚洲一区二区黄| 91在线网站视频| 久久成人精品电影| **欧美日韩vr在线| 国产成人精品最新| 久久在线精品视频| 在线色欧美三级视频| 九九热r在线视频精品| …久久精品99久久香蕉国产| 69久久夜色精品国产69| 亚洲第一网站男人都懂| 日韩av最新在线| 97在线观看免费| 欧美天天综合色影久久精品| 2019亚洲日韩新视频| 在线观看国产成人av片| 久久躁狠狠躁夜夜爽| 欧美大人香蕉在线| 国产亚洲成av人片在线观看桃| 中文字幕精品一区久久久久| 都市激情亚洲色图| 欧美电影免费看| 在线视频一区二区| 欧美激情在线视频二区| 俺也去精品视频在线观看| 欧美精品久久一区二区| 日韩美女视频中文字幕| 亚洲精品国产suv| 综合网日日天干夜夜久久| 欧美另类在线播放| 91免费看国产| 国产91av在线| 一区二区三区黄色| 一本色道久久综合亚洲精品小说| 欧美精品www| 国产男女猛烈无遮挡91| 亚洲视频在线视频| 日韩经典一区二区三区| 欧美国产精品va在线观看| 欧美国产精品日韩| 欧美国产日韩一区二区在线观看| 日韩欧美在线免费| 懂色av中文一区二区三区天美| 91高潮精品免费porn| 精品欧美一区二区三区| 亚洲高清在线观看| 国产日产亚洲精品| 欧美电影免费看| 亚洲精品国偷自产在线99热| 国产精品v片在线观看不卡| 欧美成人sm免费视频| 亚洲国产欧美日韩精品| 欧美日韩福利在线观看| 日韩精品极品在线观看| 欧美丝袜第一区| 国产一区二区三区在线播放免费观看| 亚洲va电影大全| 日韩色av导航| 7777免费精品视频| 亚洲黄页网在线观看| 国产精品久久久久久亚洲调教| 爱福利视频一区| 国产丝袜高跟一区| 一区二区在线免费视频| 国产精品久久不能| 久久久噜久噜久久综合| 亚洲精品资源美女情侣酒店| 国产成人亚洲综合| 久久精品亚洲热| 国产成人亚洲综合青青| 日韩av片免费在线观看| 91精品91久久久久久| 国产亚洲精品va在线观看| 午夜精品在线观看| 久久久久在线观看| 日韩三级影视基地| 26uuu亚洲国产精品| 欧美在线视频一区| 亚洲人成五月天| 欧美精品中文字幕一区| 91久久国产婷婷一区二区| 亚洲偷欧美偷国内偷| 国产一区二区三区久久精品| 欧美黑人巨大xxx极品| 精品在线小视频| 国产午夜精品久久久| 国产精品久久久久秋霞鲁丝| 亚洲女人天堂视频| 日韩美女视频在线观看| 国产精品一区二区久久久久| 欧美日韩中文字幕日韩欧美| 欧美在线观看日本一区| 91综合免费在线| 精品国产一区二区三区在线观看| 国产成人精品视| 成人免费高清完整版在线观看| 欧美中文字幕精品| 亚洲三级黄色在线观看| 91手机视频在线观看| 欧美疯狂做受xxxx高潮| 日韩中文在线不卡| 日韩中文字幕第一页| 国内精品中文字幕| 富二代精品短视频| 精品久久久国产| 久久最新资源网| 一本一本久久a久久精品综合小说| 精品五月天久久| 青青a在线精品免费观看| 亚洲人成电影在线播放| 国产视频精品久久久| 91精品久久久久久久久久| 亚洲免费视频网站| 亚洲网站在线播放| 91在线免费观看网站| 国产欧美一区二区三区在线| 在线日韩欧美视频| 久久久精品2019中文字幕神马| 久久综合网hezyo| 亚洲色图激情小说| 亚洲欧美国产一区二区三区| 欧美午夜片欧美片在线观看| 国产精品免费看久久久香蕉| 日韩精品丝袜在线| 国产69精品久久久久久| 欧美乱大交做爰xxxⅹ性3| 久久天天躁狠狠躁夜夜躁2014| 在线观看亚洲视频| 国产在线播放91| 2020欧美日韩在线视频| 欧美性猛交丰臀xxxxx网站| 欧美性视频网站| 国产91网红主播在线观看| 亚洲精品国偷自产在线99热| 26uuu亚洲伊人春色| 国内精品久久久久| 日韩一区视频在线| 97精品国产91久久久久久| 国产欧美日韩最新| 国产亚洲aⅴaaaaaa毛片| 国产91精品高潮白浆喷水| 国产精品专区一| 国产精品亚洲美女av网站| 国产精品久久久久久久久久新婚| 国产精品高潮呻吟久久av黑人| 亚洲欧美成人在线| 欧美日韩国产成人| 97久久伊人激情网| 精品亚洲男同gayvideo网站|