php自定義時(shí)間轉(zhuǎn)換函數(shù)示例
本文實(shí)例講述了php自定義時(shí)間轉(zhuǎn)換函數(shù)。分享給大家供大家參考,具體如下:
我們可以把經(jīng)常用到的函數(shù)封裝起來(lái),在抽象類中,然后繼承來(lái)使用。
/**
* 時(shí)間轉(zhuǎn)時(shí)間戳
* @param object $str
* @return timestamp
*/
function toTime($str, $flag = false) {
$year = substr($str, 0, 4);
$month = substr($str, 5, 2);
$day = substr($str, 8, 2);
$hour = substr($str, 11, -3);
$min = substr($str, -2);
if ($flag) {
$intTime = strtotime($year . '-' . $month . '-' . $day . ' ' . $hour . ':' . $min);
} else {
$intTime = strtotime($year . '-' . $month . '-' . $day);
}
//echo $intTime;exit;
return $intTime; //int
}
/**
* 時(shí)間戳轉(zhuǎn)時(shí)間
* @param object $str
* @return
*/
function toDate($str, $flag = false) {
if ($flag) {
$date_str = date('Y', $str) . '-' . date('m', $str) . '-' . date('d', $str) . ' ' . date('H', $str) . ':' . date('i', $str);
} else {
$date_str = date('Y', $str) . '-' . date('m', $str) . '-' . date('d', $str);
}
return $date_str;
}
PS:本站還提供了一個(gè)Unix時(shí)間戳轉(zhuǎn)換工具,包含了各種常見語(yǔ)言針對(duì)時(shí)間戳的操作方法,提供給大家參考:
Unix時(shí)間戳(timestamp)轉(zhuǎn)換工具:
http://tools.jb51.net/code/unixtime
更多關(guān)于PHP相關(guān)內(nèi)容感興趣的讀者可查看本站專題:《php日期與時(shí)間用法總結(jié)》、《PHP數(shù)學(xué)運(yùn)算技巧總結(jié)》、《PHP數(shù)組(Array)操作技巧大全》、《PHP數(shù)據(jù)結(jié)構(gòu)與算法教程》、《php程序設(shè)計(jì)算法總結(jié)》、《php正則表達(dá)式用法總結(jié)》、《PHP運(yùn)算與運(yùn)算符用法總結(jié)》、《php字符串(string)用法總結(jié)》及《php常見數(shù)據(jù)庫(kù)操作技巧匯總》
希望本文所述對(duì)大家PHP程序設(shè)計(jì)有所幫助。
- php UNIX時(shí)間戳用法詳解
- php獲取當(dāng)前月與上個(gè)月月初及月末時(shí)間戳的方法
- php 計(jì)算兩個(gè)時(shí)間相差的天數(shù)、小時(shí)數(shù)、分鐘數(shù)、秒數(shù)詳解及實(shí)例代碼
- php 時(shí)間time與日期date之間的使用詳解及區(qū)別
- PHP 常用時(shí)間函數(shù)資料整理
- PHP獲取當(dāng)前日期和時(shí)間及格式化方法參數(shù)
- PHP使用GETDATE獲取當(dāng)前日期時(shí)間作為一個(gè)關(guān)聯(lián)數(shù)組的方法
- php使用gettimeofday函數(shù)返回當(dāng)前時(shí)間并存放在關(guān)聯(lián)數(shù)組里
- php獲取當(dāng)前時(shí)間的毫秒數(shù)的方法
- PHP setTime 設(shè)置當(dāng)前時(shí)間的代碼
- AJAX 動(dòng)態(tài)獲取當(dāng)前時(shí)間(php)
- php5中date()得出的時(shí)間為什么不是當(dāng)前時(shí)間的解決方法
- PHP獲取中國(guó)時(shí)間(上海時(shí)區(qū)時(shí)間)及美國(guó)時(shí)間的方法
相關(guān)文章
利用PHP函數(shù)計(jì)算中英文字符串長(zhǎng)度的方法
這篇文章主要介紹了利用PHP函數(shù)計(jì)算中英文字符串長(zhǎng)度的方法,實(shí)例對(duì)比了PHP函數(shù)實(shí)現(xiàn)方法與正則表達(dá)式的實(shí)現(xiàn)方法,具有一定的參考借鑒價(jià)值,需要的朋友可以參考下2014-11-11
PHP中的print_r 與 var_dump 輸出數(shù)組
下面小編就為大家?guī)?lái)一篇PHP中的print_r 與 var_dump 輸出數(shù)組。小編覺得挺不錯(cuò)的,現(xiàn)在就分享給大家,也給大家做個(gè)參考2016-06-06
php+mysqli數(shù)據(jù)庫(kù)連接的兩種方式
這篇文章主要介紹了php+mysqli數(shù)據(jù)庫(kù)連接的兩種方式,實(shí)例分析了面向?qū)ο笈c面向過(guò)程兩種連接方式,非常具有實(shí)用價(jià)值,需要的朋友可以參考下2015-01-01
php+ajax實(shí)現(xiàn)文件切割上傳功能示例
這篇文章主要介紹了php+ajax實(shí)現(xiàn)文件切割上傳功能,結(jié)合實(shí)例形式分析了PHP結(jié)合HTML5 File對(duì)象的slice函數(shù)進(jìn)行文件切割與ajax無(wú)刷新上傳相關(guān)操作技巧,需要的朋友可以參考下2020-03-03
PHP實(shí)現(xiàn)負(fù)載均衡下的session共用功能
這篇文章主要介紹了PHP實(shí)現(xiàn)負(fù)載均衡下的session共用功能,結(jié)合實(shí)例形式分析了php基于memcache的session共享相關(guān)實(shí)現(xiàn)技巧,需要的朋友可以參考下2018-04-04

