最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

PHP基于DateTime類解決Unix時間戳與日期互轉(zhuǎn)問題【針對1970年前及2038年后時間戳】

 更新時間:2018年06月13日 08:59:36   作者:神奇網(wǎng)絡(luò)  
這篇文章主要介紹了PHP基于DateTime類解決Unix時間戳與日期互轉(zhuǎn)問題,通過DateTime類解決1970年前及2038年后時間戳顯示與計算問題,非常簡單實用,代碼中備有較為詳盡的注釋便于理解,需要的朋友可以參考下

本文實例講述了PHP基于DateTime類解決Unix時間戳與日期互轉(zhuǎn)問題。分享給大家供大家參考,具體如下:

這個問題主要在32位的系統(tǒng)下出現(xiàn),64位的不存在這樣的問題。php 5.2+提供了DateTime類來處理這樣的問題,參考方案如下(請注意時區(qū)的處理):

//1、Unix時間戳轉(zhuǎn)日期
function unixtime_to_date($unixtime, $timezone = 'PRC') {
  $datetime = new DateTime("@$unixtime"); //DateTime類的bug,加入@可以將Unix時間戳作為參數(shù)傳入
  $datetime->setTimezone(new DateTimeZone($timezone));
  return $datetime->format("Y-m-d H:i:s");
}
//2、日期轉(zhuǎn)Unix時間戳
function date_to_unixtime($date, $timezone = 'PRC') {
  $datetime= new DateTime($date, new DateTimeZone($timezone));
  return $datetime->format('U');
}
echo date_to_unixtime("1900-1-31 00:00:00"); //輸出-2206425952
echo '<br>';
echo unixtime_to_date(date_to_unixtime("1900-1-31 00:00:00")); //輸出1900-01-31 00:00:00

PS:這里再為大家推薦幾款時間及日期相關(guān)工具供大家參考使用:

在線日期/天數(shù)計算器:
http://tools.jb51.net/jisuanqi/date_jisuanqi

在線日期計算器/相差天數(shù)計算器:
http://tools.jb51.net/jisuanqi/datecalc

在線日期天數(shù)差計算器:
http://tools.jb51.net/jisuanqi/onlinedatejsq

Unix時間戳(timestamp)轉(zhuǎn)換工具:
http://tools.jb51.net/code/unixtime

更多關(guān)于PHP相關(guān)內(nèi)容感興趣的讀者可查看本站專題:《php日期與時間用法總結(jié)》、《PHP數(shù)組(Array)操作技巧大全》、《php面向?qū)ο蟪绦蛟O(shè)計入門教程》、《php字符串(string)用法總結(jié)》、《php+mysql數(shù)據(jù)庫操作入門教程》及《php常見數(shù)據(jù)庫操作技巧匯總

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

相關(guān)文章

最新評論

秦皇岛市| 吉安县| 汽车| 宿州市| 胶南市| 余江县| 桂阳县| 长沙市| 永定县| 双鸭山市| 石狮市| 虹口区| 德昌县| 鲁山县| 潍坊市| 怀柔区| 宜宾县| 溧阳市| 曲阜市| 葫芦岛市| 二连浩特市| 东方市| 柘荣县| 安化县| 定州市| 县级市| 冀州市| 获嘉县| 庆阳市| 金湖县| 三明市| 泸州市| 新源县| 明光市| 贞丰县| 准格尔旗| 蓝山县| 偃师市| 得荣县| 景德镇市| 永宁县|