php自定義時間轉(zhuǎn)換函數(shù)示例
本文實例講述了php自定義時間轉(zhuǎn)換函數(shù)。分享給大家供大家參考,具體如下:
我們可以把經(jīng)常用到的函數(shù)封裝起來,在抽象類中,然后繼承來使用。
/**
* 時間轉(zhuǎn)時間戳
* @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
}
/**
* 時間戳轉(zhuǎn)時間
* @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:本站還提供了一個Unix時間戳轉(zhuǎn)換工具,包含了各種常見語言針對時間戳的操作方法,提供給大家參考:
Unix時間戳(timestamp)轉(zhuǎn)換工具:
http://tools.jb51.net/code/unixtime
更多關于PHP相關內(nèi)容感興趣的讀者可查看本站專題:《php日期與時間用法總結(jié)》、《PHP數(shù)學運算技巧總結(jié)》、《PHP數(shù)組(Array)操作技巧大全》、《PHP數(shù)據(jù)結(jié)構與算法教程》、《php程序設計算法總結(jié)》、《php正則表達式用法總結(jié)》、《PHP運算與運算符用法總結(jié)》、《php字符串(string)用法總結(jié)》及《php常見數(shù)據(jù)庫操作技巧匯總》
希望本文所述對大家PHP程序設計有所幫助。
- php UNIX時間戳用法詳解
- php獲取當前月與上個月月初及月末時間戳的方法
- php 計算兩個時間相差的天數(shù)、小時數(shù)、分鐘數(shù)、秒數(shù)詳解及實例代碼
- php 時間time與日期date之間的使用詳解及區(qū)別
- PHP 常用時間函數(shù)資料整理
- PHP獲取當前日期和時間及格式化方法參數(shù)
- PHP使用GETDATE獲取當前日期時間作為一個關聯(lián)數(shù)組的方法
- php使用gettimeofday函數(shù)返回當前時間并存放在關聯(lián)數(shù)組里
- php獲取當前時間的毫秒數(shù)的方法
- PHP setTime 設置當前時間的代碼
- AJAX 動態(tài)獲取當前時間(php)
- php5中date()得出的時間為什么不是當前時間的解決方法
- PHP獲取中國時間(上海時區(qū)時間)及美國時間的方法
相關文章
PHP中的print_r 與 var_dump 輸出數(shù)組
下面小編就為大家?guī)硪黄狿HP中的print_r 與 var_dump 輸出數(shù)組。小編覺得挺不錯的,現(xiàn)在就分享給大家,也給大家做個參考2016-06-06

