線上服務咨詢
Article/文章
記錄成長點滴 分享您我感悟
如何制作php輸出格式時間
發表時間:2019-07-30 16:27:49
文章來源:沈陽軟件開發
標簽:網站建設 小程序開發 小程序制作 微信小程序開發 公眾號開發 微信公眾號開發 網頁設計 網站優化 網站排名 網站設計 微信小程序設計 小程序定制 微信小程序定制
瀏覽次數:0
time()函數返回當前時間的Unix時間戳。返回自Unix時代(1970年1月1日00: 00: 00)到當前時間的秒數。
自PHP 5.1以來,啟動請求的時間的時間戳已保存在$ _SERVER ['REQUEST_TIME']中。
12 $ time=time(); 3echo($ time。''); 4echo(date('D F d Y',$ time)); 5?>程序運行結果:
112929847022Wed 2010年12月22日1292984702單位是秒,從1970年1月1日00: 00: 00到當前秒數。
有時候我們想知道下周的一些情況,比如數字,星期幾等等,我們可以寫一下:
12 $ nextWeek=time()+(7 * 24 * 60 * 60); //7天; 24小時; 60分鐘; 60secs3echo'Now:'。日期('Ym-d')。''; 4echo'Next周:'。日期('Ymd D',$ nextWeek)。''; 5?>程序運行結果:
1現在: 2010-12-222下一周: 2010-12-29周三date()函數
這個功能比較熟悉。
0102echo('result with date():'); 03echo(date('l')。''); 04echo(date('l dS/of FY h: i: s A')。''); 05echo( '1975年10月3日是'。日期'('l',mktime(0,0,0,10,3,1975))。''); 06echo(日期(DATE_RFC822)。''); 07echo(日期(DATE_ATOM,mktime(0,0,0,10,3,1975))。''); 0809echo('結果與gmdate():'); 10echo(gmdate('l')。''); 11echo( Gmdate('l dS/of FY h: i: s A')。''); 12echo('1975年10月3日是'.gmdate('l',mktime(0,0,0,10,3) ,1975))。''); 13echo(gmdate(DATE_RFC822)。''); 14echo(gmdate(DATE_ATOM,mktime(0,0,0,10,3,1975))。''); 15?>程序運行結果:
01Result withdate(): 02Wednesday03 2010年12月22日星期三0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0星期三2010年12月22日星期三02: 36: 18 AM11Oct 3,1975星期五12Wed,12月10日02 02: 36: 18 + 0000131975-10-03T00: 00: 00 + 00: 00因此,我們應該提供兼容的寫入方式,統一使用gmdate,并手動設置當前時區。寫作方法改進如下:
1echogmdate('Y-m-d H: i: s',時間()+ 3600 * 8);這樣,無論是在Linux + Apache還是Windows下,它都有正確的結果。當然,寫作還有另一個好處。當網站用于全世界時,網站用戶只需要設置時區,程序會根據用戶自動設置時區。時間計算,數據庫中的信息發布時間只保存當前時間()生成的時間,那么在中文+8時區看到的發布時間是:2007-03-14 12: 15: 27,然后在歐洲+2時區用戶看到此信息發布時間:2007-03-14 06: 15: 27,所以信息時間全部正確。
標簽:& nbsp& nbsp沈陽網站建設& nbsp沈陽Marketing type 網站建設& nbsp沈陽網站設計網站建設,小程序開發,小程序制作,微信小程序開發,公眾號開發,微信公眾號開發,網頁設計,網站優化,網站排名,網站設計,微信小程序設計,小程序定制,微信小程序定制