濮阳杆衣贸易有限公司

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

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

熱門標(biāo)簽:拉薩打電話機器人 h5 地圖標(biāo)注 合肥外呼系統(tǒng)app 寶安400電話辦理 智能外呼電銷系統(tǒng) 電銷機器人-快迭智能 高識別電銷機器人 哈爾濱400電話辦理到易號網(wǎng) 沈陽人工智能電銷機器人公司

本文實例講述了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è)計有所幫助。

您可能感興趣的文章:
  • php日期轉(zhuǎn)時間戳,指定日期轉(zhuǎn)換成時間戳
  • PHP中UNIX時間戳和日期間的轉(zhuǎn)換與計算實例
  • PHP+Mysql日期時間如何轉(zhuǎn)換(UNIX時間戳和格式化日期)
  • 解析php時間戳與日期的轉(zhuǎn)換
  • PHP正則匹配日期和時間(時間戳轉(zhuǎn)換)的實例代碼
  • PHP時間戳與日期之間轉(zhuǎn)換的實例介紹
  • php根據(jù)日期或時間戳獲取星座信息和生肖等信息
  • PHP時間戳和日期相互轉(zhuǎn)換操作實例小結(jié)

標(biāo)簽:張家口 泰州 梅州 山東 成都 巴中 威海 林芝

巨人網(wǎng)絡(luò)通訊聲明:本文標(biāo)題《PHP基于DateTime類解決Unix時間戳與日期互轉(zhuǎn)問題【針對1970年前及2038年后時間戳】》,本文關(guān)鍵詞  PHP,基于,DateTime,類,解決,;如發(fā)現(xiàn)本文內(nèi)容存在版權(quán)問題,煩請?zhí)峁┫嚓P(guān)信息告之我們,我們將及時溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡(luò),涉及言論、版權(quán)與本站無關(guān)。
  • 相關(guān)文章
  • 下面列出與本文章《PHP基于DateTime類解決Unix時間戳與日期互轉(zhuǎn)問題【針對1970年前及2038年后時間戳】》相關(guān)的同類信息!
  • 本頁收集關(guān)于PHP基于DateTime類解決Unix時間戳與日期互轉(zhuǎn)問題【針對1970年前及2038年后時間戳】的相關(guān)信息資訊供網(wǎng)民參考!
  • 推薦文章
    苗栗县| 肇州县| 志丹县| 蒲江县| 东兴市| 天津市| 勃利县| 浪卡子县| 和平区| 桂林市| 巴中市| 西吉县| 龙泉市| 年辖:市辖区| 林西县| 桐庐县| 安乡县| 子洲县| 固原市| 修文县| 庆阳市| 浮山县| 穆棱市| 贵港市| 永德县| 乌鲁木齐市| 天长市| 南陵县| 彭山县| 绵竹市| 左云县| 台湾省| 阳城县| 安泽县| 福海县| 桐乡市| 饶阳县| 旌德县| 彰化市| 盐边县| 兴化市|