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

首頁 > 語言 > PHP > 正文

收集了幾款常用php日期操作

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

這里的日期操作函數有時間的增加,計算出給出的日期是星期幾,檢查日期是否合法日期  時間比較函數,返回兩個日期相差幾秒、幾分鐘、幾小時或幾天.

  1. <?php  
  2. function dateadd($date$int$unit = "d") { 
  3.  
  4. //時間的增加(還可以改進成時分秒都可以增加,有時間再補上)  
  5. $datearr = explode("-"$date);  
  6. $value[$unit] = $int
  7.  
  8. // 
  9.  
  10.     return date("y-m-d"mktime(0,0,0, $datearr[1] + $value['m'], $datearr[2] + $value['d'], $datearr[0] + $value['y'])); 
  11.  
  12. //Vevb.com 
  13.  
  14.  
  15. function getweekday($date) {  //計算出給出的日期是星期幾  
  16. $datearr = explode("-"$date);  
  17.     return date("w"mktime(0,0,0,$datearr[1],$datearr[2],$datearr[0])); 
  18.  
  19. // 
  20.  
  21. }  
  22. ?> 
  23.  
  24.  
  25. <?  
  26. function check_date($date) { //檢查日期是否合法日期  
  27. $datearr = explode("-"$date);  
  28.     if (is_numeric($datearr[0]) && is_numeric($datearr[1]) && is_numeric($datearr[2])) { //Vevb.com 
  29.         return checkdate($datearr[1],$datearr[2],$datearr[0]);  
  30.     }  
  31.     return false;  
  32. }  
  33. function check_time($time) {  //檢查時間是否合法時間 
  34.  
  35. //Vevb.com 
  36.  
  37. $timearr = explode(":"$time);  
  38.     if (is_numeric($timearr[0]) && is_numeric($timearr[1]) && is_numeric($timearr[2])) { 
  39.  
  40. // 
  41.  
  42.         if (($timearr[0] >= 0 && $timearr[0] <= 23) && ($timearr[1] >= 0 && $timearr[1] <= 59) && ($timearr[2] >= 0 && $timearr[2] <= 59)) 
  43.  
  44. //php 
  45.  
  46.             return true;  
  47.         else  
  48.             return false;  
  49.     }  
  50.     return false;  
  51.  
  52.  
  53. function datediff($date1$date2$unit = "") { 
  54.  
  55. //時間比較函數,返回兩個日期相差幾秒、幾分鐘、幾小時或幾天  
  56. //  
  57. switch ($unit) {  
  58.         case 's':  
  59. $dividend = 1;  
  60.             break;  
  61.         case 'i':  
  62. $dividend = 60; 
  63.  
  64.             break;  
  65.         case 'h':  
  66. $dividend = 3600;  
  67.             break;  
  68.         case 'd':  
  69. $dividend = 86400;  
  70.             break//  
  71.         default:  
  72. $dividend = 86400;  
  73.     }  
  74. $time1 = strtotime($date1);  
  75. $time2 = strtotime($date2);  
  76.     if ($time1 && $time2//  
  77.         return (float)($time1 - $time2) / $dividend;  
  78.     return false;  
  79. }  
  80. ?> 

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 庄浪县| 抚顺市| 剑阁县| 登封市| 宁德市| 盘山县| 镇巴县| 大连市| 阿鲁科尔沁旗| 平谷区| 新昌县| 眉山市| 昌宁县| 海原县| 司法| 磐石市| 闽清县| 瓦房店市| 永年县| 溆浦县| 东海县| 航空| 广东省| 沙河市| 绥芬河市| 故城县| 阳山县| 彰化县| 桦甸市| 佳木斯市| 东阳市| 岢岚县| 高阳县| 呼图壁县| 马公市| 广安市| 湖口县| 民权县| 玉龙| 固原市| 纳雍县|