亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 語言 > PHP > 正文

PHP中常見的格式化顯示時間日期函數

2024-09-04 11:45:31
字體:
來源:轉載
供稿:網友

time()函數

time() 函數返回當前時間的 Unix 時間戳,返回自從 Unix 紀元(格林威治時間 1970 年 1 月 1 日 00:00:00)到當前時間的秒數,自 PHP 5.1 起在 $_SERVER['REQUEST_TIME'] 中保存了發起該請求時刻的時間戳,代碼如下:

  1. <?php 
  2. $time = time(); 
  3. echo($time . "<br />"); 
  4. echo(date("D F d Y"$time)); 
  5. ?> 
  6.  
  7. 程序運行結果: 
  8.  
  9. 1292984702  
  10.  
  11. Wed December 22 2010 

1292984702單位是秒,從1970 年 1 月 1 日 00:00:00到現在的秒數,有時候我們想知道下一周的今天的一些情況,比如是幾號,星期幾等等,我們可以這么寫:

  1. <?php 
  2. $nextWeek = time() + (7 * 24 * 60 * 60); // 7 days; 24 hours; 60 mins; 60secs 
  3. echo 'Now:       'date('Y-m-d') ."<br />"
  4. echo 'Next Week: 'date('Y-m-d D'$nextWeek) ."<br />"
  5. ?> 
  6. //程序運行結果: 
  7. //Now: 2010-12-22  
  8. //Next Week: 2010-12-29 Wed 

date()函數,這個函數就比較熟悉了,代碼如下:

  1. <?php 
  2. echo("Result with date():<br />"); 
  3. echo(date("l") . "<br />"); 
  4. echo(date("l dS of F Y h:i:s A") . "<br />"); 
  5. echo("Oct 3,1975 was on a ".date("l"mktime(0,0,0,10,3,1975))."<br />"); 
  6. echo(date(DATE_RFC822) . "<br />"); 
  7. echo(date(DATE_ATOM,mktime(0,0,0,10,3,1975)) . "<br /><br />"); 
  8.  
  9. echo("Result with gmdate():<br />"); 
  10. echo(gmdate("l") . "<br />"); 
  11. echo(gmdate("l dS of F Y h:i:s A") . "<br />"); 
  12. echo("Oct 3,1975 was on a ".gmdate("l"mktime(0,0,0,10,3,1975))."<br />"); 
  13. echo(gmdate(DATE_RFC822) . "<br />"); 
  14. echo(gmdate(DATE_ATOM,mktime(0,0,0,10,3,1975)) . "<br />"); 
  15. ?> 
  16. /* 
  17. 程序運行結果: 
  18. Result with date(): 
  19. Wednesday 
  20. Wednesday 22nd of December 2010 02:36:18 AM 
  21. Oct 3,1975 was on a Friday 
  22. Wed, 22 Dec 10 02:36:18 +0000 
  23. 1975-10-03T00:00:00+00:00 
  24.  
  25. Result with gmdate(): 
  26. Wednesday 
  27. Wednesday 22nd of December 2010 02:36:18 AM 
  28. Oct 3,1975 was on a Friday 
  29. Wed, 22 Dec 10 02:36:18 +0000 
  30. 1975-10-03T00:00:00+00:00 
  31. */ 

所以,我們應該給一個兼容性的寫法,統一使用gmdate,并手工設置當前時區,寫法改進如下:

echo gmdate('Y-m-d H:i:s', time() + 3600 * 8);

這樣不管在Linux+Apache下還是Windows下都得到了正確的結果,當然這樣寫還有一個好處,當網站是面向全世界的時候,那么網站用戶只要設置所在的時區,程序自動根據用戶設置的時區進行時間計算,數據庫中信息發布時間只存當前的time()所生成的時間,那么在中國+8時區看到的發布時間是:2007-03-14 12:15:27,那么在歐洲+2時區用戶看到這個信息的發布時間是:2007-03-14 06:15:27,這樣信息的時間就全部對應正確了.

一個用于社區的自定格式顯示日期,代碼如下:

  1. /** 
  2. * 格式化顯示時間函數 
  3. * 
  4. * 類似豆瓣(幾秒前/幾分前/今天3:50/昨天3:50/3-6) 
  5. * 
  6. * @param $timestamp 時間戳 必選參數,后面三個參數可選,為提高計算速度,建議直接賦值 
  7. * @param $now 當前時間戳 
  8. * @param $today 今天00:00時間戳 
  9. * @param $yesterday 昨天00:00時間戳 
  10. * @return string 
  11. */ 
  12. function timeshow($timestamp,$now=0,$today=0,$yesterday = 0){ 
  13. if(! $timestamp){return '';} 
  14. if(! $now){$now = time();} 
  15. if(! $today){$today = strtotime("today");} 
  16. if(! $yesterday){$yesterday = $today-86400;} 
  17. $cha = $now-$timestamp
  18. if($cha<60){ 
  19. return $cha."秒前"
  20. }elseif($cha<60*60){ 
  21. $min = floor($cha/60); 
  22. return $min."分鐘前"
  23. }elseif($timestamp>=$today){ 
  24. return date("今天H:i",$timestamp); 
  25. }elseif($timestamp>=$yesterday){ 
  26. return date("昨天H:i",$timestamp); 
  27. }else
  28. return date("m-d",$timestamp); 

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
国产精品91久久| 国产91网红主播在线观看| 国产免费一区二区三区在线观看| 色无极亚洲影院| 国产欧美亚洲精品| 亚洲欧美视频在线| 亚洲人成在线免费观看| 在线免费看av不卡| 亚洲一级黄色av| 色综合男人天堂| 国产精品嫩草影院久久久| 久久人人爽人人爽人人片亚洲| 欧美在线视频播放| 国产精品高潮视频| 亚洲第一视频网站| 欧美成人精品在线播放| 欧美一区深夜视频| 欧美日韩在线一区| 91手机视频在线观看| 亚洲性xxxx| 欧美一级淫片播放口| 欧美精品在线免费播放| 亚洲乱码av中文一区二区| 亚洲欧美精品在线| 日本成人在线视频网址| 日韩中文字幕在线播放| 欧美日韩国产999| 国产精品久久久久久搜索| 久久免费视频观看| 中文字幕精品视频| 成人av资源在线播放| 国产精品电影观看| 成人综合网网址| 欧洲s码亚洲m码精品一区| 国产午夜精品全部视频在线播放| 国产成人在线视频| 欧美日韩激情小视频| 亚洲国产免费av| 色综合久久88色综合天天看泰| 欧美日韩精品在线| 久久久久久久999精品视频| 成人免费视频xnxx.com| 久久综合伊人77777尤物| 国产亚洲成精品久久| 国产精品一区二区三区久久久| 欧美国产精品日韩| 亚洲福利在线播放| 亚洲精选中文字幕| 亚洲国产成人精品久久| 日韩欧美亚洲成人| 国产精品女人网站| 爱福利视频一区| 6080yy精品一区二区三区| www.99久久热国产日韩欧美.com| 亚洲国产成人精品久久| 深夜福利国产精品| 97精品视频在线观看| 青青草国产精品一区二区| 亚洲亚裔videos黑人hd| 欧美另类第一页| 亚洲精品第一国产综合精品| 国产精品扒开腿做爽爽爽男男| 国产精品av电影| 欧美国产视频一区二区| 久久久久久网站| 国产精品成人观看视频国产奇米| 国产精品久久久久久久久久新婚| 国产精品成人品| 57pao成人国产永久免费| 91精品国产自产91精品| 成人激情视频在线观看| 日韩av影院在线观看| 成人午夜高潮视频| 色综合久久天天综线观看| 国产成人av在线播放| 成人在线国产精品| 久久理论片午夜琪琪电影网| 日韩欧美视频一区二区三区| 久久99久久99精品免观看粉嫩| 国产亚洲视频中文字幕视频| 久久久亚洲国产| 国产91精品青草社区| 69av在线视频| 中文字幕日韩精品有码视频| 中文字幕亚洲自拍| 日韩欧美精品网站| 国模视频一区二区| 国产综合久久久久久| 成人黄色短视频在线观看| 欧美激情亚洲国产| 国产亚洲一区精品| 亚洲欧美成人一区二区在线电影| 国产精品免费福利| 一区二区三区四区在线观看视频| 亚洲网站在线看| 亚洲女人被黑人巨大进入al| 国内精品中文字幕| 日韩免费不卡av| 欧美多人爱爱视频网站| 日产日韩在线亚洲欧美| 91久久嫩草影院一区二区| 成年人精品视频| 中文字幕av一区二区三区谷原希美| 91成人性视频| 国产亚洲精品一区二555| 国模精品视频一区二区三区| 一区二区av在线| 97免费视频在线| 欧美日韩一区二区三区| 日韩在线观看免费高清完整版| 中文字幕九色91在线| 97精品国产91久久久久久| 久久久久成人网| 亚洲激情在线观看视频免费| 欧美日韩高清区| www.日韩免费| 国产精品va在线播放| 日韩av在线看| 日韩高清免费在线| 久久久精品一区二区| 色综合久久天天综线观看| 国产精品稀缺呦系列在线| 亚洲国产另类 国产精品国产免费| 国产精品久久久久久av下载红粉| 成人午夜小视频| 国产91ⅴ在线精品免费观看| 欧美日韩免费看| 亚洲人成网站999久久久综合| 亚洲爱爱爱爱爱| 国产精品久久久精品| 欧美激情第99页| 国产拍精品一二三| 亚洲影院色无极综合| 色爱av美腿丝袜综合粉嫩av| 91高潮在线观看| 乱亲女秽乱长久久久| 欧美成人黑人xx视频免费观看| 国产精品一区二区三区免费视频| www.国产精品一二区| 国产精品第2页| 91精品中国老女人| 欧美日韩亚洲一区二| 91中文字幕一区| 欧美精品免费看| 国产精品成人一区二区三区吃奶| 国产做受69高潮| 亚洲精品动漫久久久久| 国产精品女主播| 国产精品一区二区久久精品| 人体精品一二三区| 国产精品大陆在线观看| 91美女高潮出水| 欧美性猛交xxxx富婆| 日韩中文有码在线视频| 中文字幕久久久av一区| 日本精品久久久| 亚洲综合中文字幕在线| 热久久美女精品天天吊色| 91成人福利在线| 91九色国产社区在线观看| 日本高清不卡在线| 国产成人精品在线观看| 91免费电影网站| 欧洲精品久久久|