作者dragonljh (dragonljh)
看板Web_Design
標題Re: [問題] 請問PHP如何處理時間?
時間Mon Oct 11 23:36:04 2004
你可以使用strtotime函式先將時間字串轉為timestamp
timestamp是個整數,你可以直接加上你要的時間間隔
再以strftime函數將timestamp轉回原來的時間格式即可
※ 引述《accordingto (Knoppix)》之銘言:
: 在我MySQL裡面的某一個欄位,
: 儲存型態是 time ,預設值是 00:00:00 (時:分:秒)
: 我使用PHP抓出第一筆資料該欄位的值,把值指定給變數 $a ,
: 接下來
: echo $a; //可以得到正確結果(例如會顯示出 07:33:00)
: 可是運算時,
: $b = $a + "00:30:00";
: echo $b; //這時候會出問題,$b 的值會等於 7
: 如果改成,
: $b = $a + "01:00:00";
: echo $b; //這時候 $b 的值會等於 8
: 感覺PHP程式似乎用:分隔,然後各加各區間的值。
: 請問各位高手有沒有辦法讓他變成時間的加法呢?
: ( 就是比如 07:33:00 + 00:30:00 , echo 會出現 08:03:00 )
: 謝謝各位~
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 220.134.18.55