国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 語言 > PHP > 正文

php時間日期對比與日期加減例子

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

在php中日期對比用得比較多了,還有一個日期加減也用到不少,下面我拿兩個例子來給大家介紹在php中日期操作方法吧,希望文章能給你帶來幫助.

功能需求:文章發布時段操作,要是在白天時間就可以發布,晚上則阻止,我們假設白天時間段從早上七點,七點估計好多人都沒睡醒,到下午六點,那么我們可以這么.代碼如下:

  1. /** 
  2.  * PHP時間比較 
  3.  * 瓊臺博客 
  4.  */ 
  5. // 定義開始時間,注意時間是字符串格式,所以必須用引號引起來否則報錯別找我,另外里邊的冒號必須是英文冒號 
  6. $start_time = '7:00'
  7.  
  8. // 定義結束時間,千萬別問我下午六點為何寫成十八點,我會建議你重讀小學 
  9. $end_time  = '18:00'
  10.  
  11. // 獲取現在時間段,date()函數的使用我就不廢話了,不明白的直接看以往文章或者google 
  12. $now_time  = date('H:i'); 
  13.  
  14. // 判斷 
  15. if$start_time<=$now_time && $end_time-->=$now_time ){ 
  16.      echo '我要發布信息啦!'
  17. }else
  18.      echo '大哥,現在才幾點啊~~~人家都還沒睡醒呢!!!'

補充:日期加減方法

如:2012-04-25 10:10:00

我要在這個日期時間的基礎上加上5個月并返回處理后的日期.

結果:2012-04-25 10:10:00 加5個月等于 2012-09-25 10:10:00

結合PHP函數date()與strtotime()兩個函數來實現大致也是這個意思,請看實例代碼,代碼如下:

  1. <?php 
  2. /** 
  3.  * PHP里的日期加減方法 
  4.  * 瓊臺老屋 
  5.  */ 
  6. // 第一步,假設有一個時間 
  7. $a = '2012-04-25 10:10:00'
  8.  
  9. // 第二步,獲得這個日期的時間戳 
  10. $a_time = strtotime($a); 
  11.  
  12. // 第三步,獲得加五個月后的時間戳 
  13. $b_time = strtotime('+5 Month',$a_time); 
  14.  
  15. // 第四部,把時間戳轉換回日期格式 
  16. $b = date('Y-m-d H:i:s',$b_time); 
  17. echo '這是加了五個月后的日期'.$b
  18. //開源代碼Vevb.com 
  19. // 如果你覺得以上代碼過長也可以一行搞定 
  20. $b = date('Y-m-d H:i:s',strtotime('+'.$time.' Month',strtotime($a))); 
  21. echo '這是加了五個月后的日期'.$b
  22. ?> 

上面的例子雖然說不上與文章第一個例子有什么關系,但我覺得日期比較與日期加減是可聯系的.

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 纳雍县| 天祝| 白玉县| 拉萨市| 兰州市| 阳泉市| 都兰县| 贞丰县| 温宿县| 迁安市| 丰都县| 长沙县| 灵宝市| 高台县| 宣恩县| 叶城县| 景泰县| 卓资县| 塔城市| 新营市| 大英县| 依兰县| 鸡泽县| 凤庆县| 德清县| 洛扎县| 潢川县| 桦川县| 南宫市| 新民市| 广饶县| 韶关市| 永川市| 会昌县| 南靖县| 出国| 浠水县| 巍山| 永修县| 墨脱县| 井陉县|