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

首頁 > 語言 > PHP > 正文

php使用strtotime和date函數判斷日期是否有效代碼分享

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

php使用strtotime和date函數進行檢驗判斷日期是否有效代碼分享,大家參考使用吧.

咋一想,判斷日期是否有效應該是蠻簡單的一個功能,但是細想起來還是有點麻煩的,因為既要檢驗格式,又要檢驗有效性。例如2013-02-29,雖然格式正確,但是日期無效;而2012-02-29格式正確,也有效。

一種方法可以使用正則,但是正則其實理解起來蠻麻煩的,而且使用正則在檢驗有效性方面也不太好。這里提供一個方法,主要是使用strtotime和date函數進行檢驗。直接上函數:

  1. /** 
  2.  * 校驗日期格式是否正確 
  3.  *  
  4.  * @param string $date 日期 
  5.  * @param string $formats 需要檢驗的格式數組 
  6.  * @return boolean 
  7.  */ 
  8. function checkDateIsValid($date$formats = array("Y-m-d""Y/m/d")) { 
  9.     $unixTime = strtotime($date); 
  10.     if (!$unixTime) { //strtotime轉換不對,日期格式顯然不對。 
  11.         return false; 
  12.     } 
  13.  
  14.     //校驗日期的有效性,只要滿足其中一個格式就OK 
  15.     foreach ($formats as $format) { 
  16.         if (date($format$unixTime) == $date) { 
  17.             return true; 
  18.         } 
  19.     } 
  20.  
  21.     return false; 

代碼注釋里說明的比較詳細了,就不再敘說了。有一點要注意下:如果需要的日期格式比較特別,即便是正確的格式,strtotime函數也無法解析的,則不能使用這個函數,不過這種情況應當非常少見了。

一些例子:

  1. var_dump(checkDateIsValid("2013-09-10")); //輸出true 
  2. var_dump(checkDateIsValid("2013-09-ha")); //輸出false 
  3. var_dump(checkDateIsValid("2012-02-29")); //輸出true 
  4. var_dump(checkDateIsValid("2013-02-29")); //輸出false 

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
亚洲跨种族黑人xxx| 国产精品久久久久影院日本| 国产69精品久久久久久| 国产精品嫩草影院久久久| 亚洲激情久久久| 日韩欧美999| 欧美福利视频在线| 中文字幕日韩有码| 日韩一区视频在线| 性欧美亚洲xxxx乳在线观看| 日韩福利伦理影院免费| 国产精品久久久久久久久久新婚| 亚洲字幕一区二区| 欧美日韩在线第一页| 亚洲成人网在线观看| 欧美日韩中国免费专区在线看| 久久久久久网站| 国内精品久久久久久影视8| 欧美精品在线免费| 精品国产91久久久久久老师| 日韩av片电影专区| 91极品女神在线| 亚洲视频在线观看| 欧美日韩视频在线| 日韩国产欧美精品一区二区三区| 国产91成人video| 亚洲va欧美va国产综合久久| 精品av在线播放| 欧美一级电影在线| 欧美在线视频在线播放完整版免费观看| 欧美激情在线观看| 久久久女女女女999久久| 岛国av午夜精品| 国产一区欧美二区三区| 亚洲欧美制服第一页| 久久精品中文字幕免费mv| 亚洲国产欧美一区二区三区久久| 日韩欧美中文在线| 成人网中文字幕| 亚洲国产精品电影在线观看| 久久亚洲精品一区| 韩国日本不卡在线| 欧美国产日韩一区二区三区| 欧美激情喷水视频| 欧美视频免费在线观看| 欧美性受xxxx白人性爽| 亚洲网站在线观看| 日韩影视在线观看| 国产亚洲日本欧美韩国| 日韩在线中文字幕| 亚洲老司机av| 亚洲最大av在线| 亚洲自拍小视频免费观看| 中文字幕av一区二区| 久久精品国产一区二区三区| 日韩暖暖在线视频| 欧美精品18videos性欧| 午夜精品一区二区三区视频免费看| 国产精品久久久久7777婷婷| 亚洲国产欧美一区二区三区久久| 2019中文字幕在线| 亚洲国产精品va在线观看黑人| 国产丝袜一区视频在线观看| 欧美主播福利视频| 日韩精品欧美激情| 欧美日本精品在线| 国产精品久久久久久久久久小说| 亚洲国产中文字幕久久网| 亚洲91精品在线| 欧美激情视频一区二区| 久久夜色撩人精品| 日韩中文字幕精品视频| 国产精品久久久久影院日本| 久久久天堂国产精品女人| 色老头一区二区三区在线观看| 亚洲欧美激情另类校园| 亚洲男人7777| 九九九热精品免费视频观看网站| 久久久精品网站| 国产精品福利久久久| 欧美一级大片视频| 91亚洲精品久久久| 国产精品久久久久免费a∨| 国产亚洲成av人片在线观看桃| 国产精品免费一区| 亚洲国产欧美自拍| wwwwwwww亚洲| 国产精品永久免费在线| 亚洲欧美第一页| 91性高湖久久久久久久久_久久99| 69视频在线播放| 欧美最猛性xxxxx亚洲精品| 亚洲国产精品电影在线观看| 日本一区二区在线免费播放| 日韩中文综合网| 亚洲精品永久免费精品| 国产亚洲欧洲黄色| 亚洲午夜精品久久久久久性色| 青青青国产精品一区二区| 成人免费观看网址| 中文字幕不卡在线视频极品| 中文综合在线观看| 精品福利视频导航| 成人黄色av播放免费| 国产精品久久一| 国产亚洲a∨片在线观看| 欧美又大又硬又粗bbbbb| 亚洲欧美国产精品va在线观看| 中文字幕亚洲欧美日韩2019| 午夜精品一区二区三区av| 午夜精品www| 91久久国产精品| 亚洲天堂免费在线| 欧美视频在线免费看| 97精品国产97久久久久久春色| 欧美性开放视频| 国产又爽又黄的激情精品视频| 欧美亚洲在线播放| 久久国内精品一国内精品| 全色精品综合影院| 欧美性极品xxxx做受| 国产精品自拍视频| 久久久亚洲影院你懂的| 亚洲精品99久久久久| 亚洲国产成人精品一区二区| 久久在线免费视频| 中文字幕国产精品久久| 最新国产成人av网站网址麻豆| 日韩二区三区在线| 久久精品影视伊人网| 亚洲片国产一区一级在线观看| 国产免费成人av| 91久久嫩草影院一区二区| 精品国产美女在线| 奇米4444一区二区三区| 欧美资源在线观看| 欧美日韩一区二区在线播放| 福利一区视频在线观看| 亚洲精品久久视频| 在线观看亚洲区| 亚洲精品按摩视频| 超碰精品一区二区三区乱码| 亚洲精品美女免费| 日韩在线视频观看正片免费网站| 久久久久久久久国产| 午夜精品一区二区三区在线视频| 国产亚洲免费的视频看| 日韩**中文字幕毛片| 日韩视频在线一区| 一区二区三区精品99久久| 亚洲欧美精品在线| 久久精品中文字幕电影| 国产成人精品一区二区在线| 成人黄色在线播放| 亚洲精品国产精品久久清纯直播| 日本中文字幕成人| 亚洲精品在线不卡| 亚洲电影免费在线观看| 国产成人精品久久二区二区91| 精品久久久久久电影| 欧美日韩精品在线观看| 亚洲三级免费看| 亚洲综合社区网| 欧美成aaa人片在线观看蜜臀|