首頁 > 後端開發 > php教程 > PHP之time

PHP之time

WBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWB
發布: 2016-07-28 08:27:26
原創
1335 人瀏覽過

使用date和time時候,有個缺點就是無法根據時區來調整時間,從PHP5.2開始可以使用datetime類別進行構造,其構造方法需要兩個參數,第一個是時間戳,另一個是時區(datetimezone)。

<code><span><span><?php</span><span>//可以从服务器获取时区信息</span><span>$timeZone</span> =  ini_get(<span>'date.timezone'</span>);
<span>$dtz</span> = <span>new</span> DateTimeZone(<span>$timeZone</span>);
<span>//可以使用now表示当前时间</span><span>$dt</span> = <span>new</span> DateTime(<span>"now"</span>,<span>$dtz</span>);
<span>//format进行格式化时间</span><span>echo</span><span>"data : "</span>.<span>$dt</span>->format(<span>"Y-m-d  h:i:s"</span>);</span></span></code>
登入後複製
<code><span>//同样也可以使用diff()获得两个时间的时间差</span><span>$start_time</span><span>=</span><span>new</span> DateTime(<span>"2016-7-9 22:00:00"</span>,<span>$dtz</span>);
<span>$difference</span><span>=</span><span>$start_time</span><span>-></span>diff(<span>$dt</span>);
echo <span>$difference</span><span>-></span>format(<span>'%y-%m-%d %h:%i:%s'</span>);
<span>//</span><span>data</span> : <span>2016</span><span>-</span><span>07</span><span>-</span><span>10</span><span>12</span>:<span>55</span>:<span>36</span><span>0</span><span>-</span><span>0</span><span>-</span><span>0</span><span>2</span>:<span>55</span>:<span>36</span></code>
登入後複製
').addClass('pre-numbering').hide(); $(this).addClass('has-numbering').parent().append($numbering); for (i = 1; i ').text(i)); }; $numbering.fadeIn(1700); }); });

以上就介紹了 PHP之time,包含了方面的內容,希望對PHP教學有興趣的朋友有幫助。

相關標籤:
來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板