【发布时间】:2011-02-15 13:27:35
【问题描述】:
此刻正在做噩梦,只是不明白为什么它不起作用
我有一个 H:i(即 10:00、13:30)等形式的值,称为 $time
我要做的是创建两个新值,$startTime 是 $time 前 30 分钟,$endTime 是 $time 后 30 分钟
我尝试了以下方法,但似乎不想工作
$startTime = date("H:i",strtotime('-30 minutes',$time));
$endTime = date("H:i",strtotime('+30 minutes',$time));
如果我通过 10:00 作为 $time 并回显 $startTime 和 $endTime 我得到:
$startTime = 00:30
$startTime = 01:30
【问题讨论】:
-
$time变量是如何初始化的?
-
在黑暗中拍摄,但您可以尝试不带 s 的
-30 minute吗? -
@Pekka 不是问题。不使用 $time 时,它工作正常。必须是一个糟糕的初始化值。
-
@Patonza 我是从查询字符串中获取的,它是从上一页的表单中传递的。 @Pekka 恐怕我已经试过了,同样的结果
-
@bateman 你能显示一个时间戳值吗?