• <kbd id="qyk40"></kbd>
  • <strike id="qyk40"></strike><samp id="qyk40"><pre id="qyk40"></pre></samp>

    PHP系統時區設置

    修改PHP系統時區的兩種方式:

    1、修改php.ini文件中的設置,找到[date]下的“;date.timezone=”,將該項修改為date.timezone=Asia/Hong_Kong (PRC 中國時間),然后重新啟動Apache服務器。

    2、在應用程序中,使用時間日期函數之前添加“date_default_timezone_set(“Asia/Hong_Kong”)”函數

    修改php.ini文件后獲取本地時間:

    php代碼:

    1. <?php  
    2. echo “現在是北京時間:”.date(“Y-m-d H:i:s”).”<p>”;  
    3. ?> 

    顯示結果:

    現在是北京時間:2010-11-30 20:50:03 (與本地時間相符)

    php.ini修改后的代碼:

    1. [Date]  
    2. ; Defines the default timezone used by the date functions  
    3. ; http://php.net/date.timezone  
    4. date.timezone = PRC 

    Zero希望大家按照上面的方法去設置本地時區,要注意的是修改的php.ini文件必須是當前服務器所加載的php.ini文件。

    PHP中比較兩個時間的大小

    在日常生活中我們要經常比較時間的早晚,對于我們來說判斷時間的大小很簡單。但是時間的比較不只是單純的數字大小的比較,因此相對來說還是比較復雜。那么在PHP中通過什么方式來比較兩個時間的大小呢?如果認真學習了上篇博文《從34到35,PHP時間戳》中的內容,我想這個問題也不會很棘手。

    要比較兩個時間的大小,我們需要將時間轉化為時間戳格式,然后再進行比較這是最常用的方法。

    常用到的函數是:strtotime()

    語法格式:strtotime(time,now)

    如果time是絕對時間,則now參數不起作用。

    如果time是相對時間,則相對應的參數則對應函數就是now來提供,如果沒有提供now參數,那么相對應的時間就是當前的本地時間。

    實例:比較兩個絕對時間的大小

    代碼:

    1. <?php  
    2. $zero1=date(“Y-m-d H:i:s”);  
    3. $zero2=”2010-11-29 21:07:00″;  
    4. echo “zero1的時間為:”.$zero1.”<br>”;  
    5. echo “zero2的時間為:”.$zero2.”<br>”;  
    6. if(strtotime($zero1)<strtotime($zero2)){  
    7. echo “zero1早于zero2″;  
    8. }else{  
    9. echo “zero2早于zero1″;  
    10. }  
    11. ?> 

    輸出結果:

    zero1的時間為:2010-11-30 21:12:55

    zero2的時間為:2010-11-29 21:07:00

    zero2早于zero1

    注:可以根據實例發散思維

    計算兩個日期的差值

    奧運會倒計時,亞運會倒計時,生日倒計時這些倒計時都可以通過計算兩個日期的差值來實現,同樣需要用到strottime()函數。
    實現倒計時需要將兩個時間的差值整數化,需要用到函數ceil()

    ceil()函數的作用是求不小于給定實數的最小整數

    實例:倒計時小程序

    實例代碼:

    1. <?php  
    2. $zero1=strtotime (date(“Y-m-d H:i:s”)); //當前時間  
    3. $zero2=strtotime (“2011-2-03 24:00:00″); //過年時間  
    4. $guonian=ceil(($zero2-$zero1)/86400); //60s*60min*24h  
    5. echo “離過年還有<strong>$guonian</strong>天!”;  
    6. ?> 

    輸出結果:離過年還有66天!

    計算腳本的運行時間

    在打開很多網頁時都會有一個腳本的運行時間,百度搜索時也會出現搜索用時這些元素。那么是通過什么來實現的呢?

    計算腳本運行時間需要用到microtime()函數,該函數的作用是返回當前時間戳和微秒數。返回格式為msec sec的字符串,其中sec是當前的UNIX時間戳,msec 為微秒數。

    語法格式:microtime(void)

    運算原理:分別記錄腳本運行前后的時間戳,并計算兩個時間戳的差值

    實例:計算上個實例中的腳本運行時間

    實例代碼:

    1. <?php  
    2. function run_time()  
    3. {  
    4. list($msec$sec) = explode(” “, microtime());  
    5. return ((float)$msec + (float)$sec);  
    6. }  
    7. $start_time=run_time();  
    8. $zero1=strtotime (date(“Y-m-d H:i:s”)); //當前時間  
    9. $zero2=strtotime (“2011-2-03 24:00:00″); //過年時間  
    10. $guonian=ceil(($zero2-$zero1)/86400); //60s*60min*24h  
    11. echo “離過年還有<strong>$guonian</strong>天!”;  
    12. $end_time=run_time();  
    13. ?>  
    14. <p>

    穩定

    產品高可用性高并發

    貼心

    項目群及時溝通

    專業

    產品經理1v1支持

    快速

    MVP模式小步快跑

    承諾

    我們選擇聲譽

    堅持

    10年專注高端品質開發
    • 返回頂部
    日韩亚洲国产综合高清| 久久精品国产免费一区| 国产cosplay精品视频| 久久e热在这里只有国产中文精品99 | 午夜成人精品福利网站在线观看| 无码人妻精品一区二区三区99性| 亚洲国产精品久久久久婷婷软件 | 国产日韩精品一区二区三区在线| 日韩一级视频在线观看播放| 国产精品一久久香蕉国产线看| 亚洲精品色午夜无码专区日韩| 999精品久久久中文字幕蜜桃| 人人妻人人做人人爽精品| 田中瞳中文字幕久久精品| 日韩精品无码久久久久久| 久久久久久亚洲精品影院| 久久精品中文字幕首页| 国产成人久久久精品二区三区| 国产精品第一页第一页| 国产成人精品日本亚洲专区6| 亚洲AV无码成人精品区蜜桃| 亚洲精品黄色视频在线观看免费资源| 精品国产高清自在线一区二区三区| 精品无人码麻豆乱码1区2区| 亚洲愉拍99热成人精品热久久| 老司机福利精品视频| 99热精品国产三级在线观看| 91精品啪在线观看国产| jiucao在线观看精品| 亚洲日韩欧洲乱码AV夜夜摸| 精品国产亚洲一区二区三区在线观看| 亚洲91精品麻豆国产系列在线| 久久99热精品这里久久精品| 亚洲精品中文字幕无码蜜桃 | 无码精品人妻一区二区三区免费 | 日韩视频中文字幕| 国产日韩精品SUV| 日韩大片免费观看视频播放| 精品亚洲成A人在线观看青青| 国产 精品 自在 线| 国内精品99亚洲免费高清|