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

首頁 > 編程 > PHP > 正文

關(guān)于php自定義的格式化時間

2020-03-22 19:31:20
字體:
供稿:網(wǎng)友
這篇文章主要介紹了關(guān)于php自定義的格式化時間,有著一定的參考價值,現(xiàn)在分享給大家,有需要的朋友可以參考一下

 

時間剛好是5分鐘前,則對應(yīng)的時間戳就會被格式化為5分鐘前,自定義的格式化時間方法如下,感興趣的朋友可以參考下

如:時間剛好是5分鐘前,則對應(yīng)的時間戳就會被格式化為5分鐘前,不多說了,直接貼上代碼:

/** * 格式化時間 * @param integer $timestamp 時間戳 * @param string $format dt=日期時間 d=日期 t=時間 u=個性化 其他=自定義 * @param integer $timeoffset 時區(qū)值 * @param string $custom_format 自定義時間格式 * @return string html' target='_blank'>public function dgmdate( $timestamp, $format = dt , $timeoffset = 9999 , $custom_format = ) { $return = $now = time(); $day_format = Y-n-j $time_format = H:i:s $date_format = $day_format . . $time_format; $offset = 8; //這里默認是東八區(qū),也就是北京時間 $lang = array(  before = 前 ,  day = 天 ,  yday = 昨天 ,  byday = 前天 ,  hour = 小時 ,  half = 半 ,  min = 分鐘 ,  sec = 秒 ,  now = 剛剛 , $timeoffset = $timeoffset == 9999 ? $offset : $timeoffset; $timestamp += $timeoffset * 3600; switch ( $format ) { case dt : $format = $date_format; break; case d : $format = $day_format; break; case t : $format = $time_format; break; if ( $format == u ) { $todaytimestamp = $now - ($now + $timeoffset * 3600) % 86400 + $timeoffset * 3600; $s = gmdate( empty( $custom_format ) ? $date_format : $custom_format, $timestamp ); $time = $now + $timeoffset * 3600 - $timestamp; if ( $timestamp = $todaytimestamp ) { if ( $time 3600 ) { $return = span title= . $s . . intval( $time / 3600 ) . $lang[ hour ] . $lang[ before ] . /span } elseif ( $time 1800 ) { $return = span title= . $s . . $lang[ half ] . $lang[ hour ] . $lang[ before ] . /span } elseif ( $time 60 ) { $return = span title= . $s . . intval( $time / 60 ) . $lang[ min ] . $lang[ before ] . /span } elseif ( $time 0 ) { $return = span title= . $s . . $time . $lang[ sec ] . $lang[ before ] . /span } elseif ( $time == 0 ) { $return = span title= . $s . . $lang[ now ] . /span } else { $return = $s; } elseif ( ($days = intval( ($todaytimestamp - $timestamp) / 86400 )) = 0 $days 7 ) { if ( $days == 0 ) { $return = span title= . $s . . $lang[ yday ] . gmdate( $time_format, $timestamp ) . /span } elseif ( $days == 1 ) { $return = span title= . $s . . $lang[ byday ] . gmdate( $time_format, $timestamp ) . /span } else { $return = span title= . $s . . ($days + 1) . $lang[ day ] . $lang[ before ] . /span } else { $return = $s; } else { $return = gmdate( $format, $timestamp ); return $return; }

以上就是本文的全部內(nèi)容,希望對大家的學(xué)習(xí)有所幫助,更多相關(guān)內(nèi)容請關(guān)注PHP !

相關(guān)推薦:

關(guān)于php中使用exec,system等函數(shù)調(diào)用系統(tǒng)命令的方法

php將時間差轉(zhuǎn)換為字符串的實現(xiàn)

 

以上就是關(guān)于php自定義的格式化時間的詳細內(nèi)容,PHP教程

鄭重聲明:本文版權(quán)歸原作者所有,轉(zhuǎn)載文章僅為傳播更多信息之目的,如作者信息標記有誤,請第一時間聯(lián)系我們修改或刪除,多謝。

發(fā)表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發(fā)表
主站蜘蛛池模板: 莒南县| 衡阳市| 上饶县| 江安县| 含山县| 石台县| 虹口区| 乌什县| 乐都县| 琼海市| 佛坪县| 普洱| 扎鲁特旗| 小金县| 万州区| 申扎县| 绥中县| 湖口县| 元氏县| 安化县| 牙克石市| 普陀区| 保靖县| 澜沧| 绥江县| 河曲县| 霞浦县| 许昌县| 广汉市| 华宁县| 广南县| 河南省| 龙山县| 宁夏| 瑞丽市| 南靖县| 浦县| 扎囊县| 惠水县| 临漳县| 梅河口市|