作者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