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

首頁 > 語言 > PHP > 正文

PHP時間處理類操作示例

2024-05-05 00:05:14
字體:
來源:轉載
供稿:網友

本文實例講述了PHP時間處理類操作。分享給大家供大家參考,具體如下:

php中的幾個時間處理類:DateTime,DateTimeZone,DateInterval,DatePeriod。

  • DateTime :時間類
  • DateTimeZone:時區內
  • DateInterval:表示一段時間間隔,它是時間對象做加減法的單位。
  • DatePeriod:表示一段時間集合。結合DateInterval可對集合內的時間遍歷處理。

下面是這幾個類的具體使用例子:

<?phpfunction showTimeObj($msg,$timeObj){  //使用預定義的格式來轉換時間字符串  if ($msg!=NULL)  {    echo $msg.":";    echo "<br>".$timeObj->format(DATE_W3C)."<br>";  }  else  {    echo $timeObj->format(DATE_ATOM)."<br>";  }}try{  //設置時區  $timezones = new DateTimeZone('Asia/Shanghai');  //獲取當前時間  $timeObj=new DateTime("now",$timezones);}catch (Exception $e){  echo $e->getMessage();}//輸出的+08:00代表東八區、若把時區設為'Asia/Tokyo',則為+09:00showTimeObj('current time',$timeObj);echo "<br>"."<br>";echo "use DateInterval object to add date time".":"."<br>";//加上一天(P=period,必備)$timeObj->add(new DateInterval('P1D'));showTimeObj('current time + 1 day',$timeObj);//加上一小時(T=time,可選)$timeObj->add(new DateInterval('P0DT1H'));showTimeObj('current time + 1 day & 1hour',$timeObj);echo "<br>"."<br>";echo "use DatePeriod to process time range like a iterator".":"."<br>";//DatePeriod: 迭代處理區間內的日期$interval= new DateInterval('P0DT2H');$start = new DateTime('2018-08-08',$timezones);$end = new DateTime('2018-08-09',$timezones);$timeRange = new DatePeriod($start,$interval,$end);foreach ($timeRange as $hour){  showTimeObj(NULL,$hour);}?>

上述代碼運行結果:

current time:
2018-09-04T15:23:46+08:00


use DateInterval object to add date time:
current time + 1 day:
2018-09-05T15:23:46+08:00
current time + 1 day & 1hour:
2018-09-05T16:23:46+08:00


use DatePeriod to process time range like a iterator:
2018-08-08T00:00:00+08:00
2018-08-08T02:00:00+08:00
2018-08-08T04:00:00+08:00
2018-08-08T06:00:00+08:00
2018-08-08T08:00:00+08:00
2018-08-08T10:00:00+08:00
2018-08-08T12:00:00+08:00
2018-08-08T14:00:00+08:00
2018-08-08T16:00:00+08:00
2018-08-08T18:00:00+08:00
2018-08-08T20:00:00+08:00
2018-08-08T22:00:00+08:00

希望本文所述對大家PHP程序設計有所幫助。


注:相關教程知識閱讀請移步到PHP教程頻道。
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表

圖片精選

主站蜘蛛池模板: 衡水市| 开化县| 襄城县| 仁布县| 达拉特旗| 仙桃市| 衡阳县| 山东省| 嫩江县| 娱乐| 余姚市| 皋兰县| 古交市| 延吉市| 分宜县| 西峡县| 东明县| 高淳县| 邢台县| 仪征市| 黔东| 剑河县| 义乌市| 筠连县| 准格尔旗| 读书| 海林市| 驻马店市| 泾阳县| 临安市| 海兴县| 台湾省| 建宁县| 诸城市| 霞浦县| 太保市| 姚安县| 上饶市| 广汉市| 玛纳斯县| 巢湖市|