此刻有一场噩梦,只是看不出为什么它不起作用
我有一个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));
Run Code Online (Sandbox Code Playgroud)
如果我通过10:00作为$ time并且同时回显$ startTime和$ endTime,我得到:
$startTime = 00:30
$startTime = 01:30
Run Code Online (Sandbox Code Playgroud) 我有一个接收时间值的表单:
$selectedTime = $_REQUEST['time'];
Run Code Online (Sandbox Code Playgroud)
时间是这种格式 - 9:15:00 - 上午9:15.然后我需要添加15分钟并将其存储在一个单独的变量中,但我很难过.
我试图使用strtotime没有成功,例如:
$endTime = strtotime("+15 minutes",strtotime($selectedTime)));
Run Code Online (Sandbox Code Playgroud)
但那不会解析.
我想为现有日期增加时间.我有2个字符串变量:
$date = "2013-01-05 10:55:15";
$interval = "50:25:10";
Run Code Online (Sandbox Code Playgroud)
我想计算最终日期"2013-01-07 13:20:25".小时数可以大于23,这意味着这个时间间隔可能超过一整天.
最好的方法是什么?
标题说明了一切.我有一个PHP变量说:07/05/2016.
我试过strtodate,date功能,但似乎没有任何工作.我现在怎么能在这个日期加一个小时?