0
我一直在试图创建转换像3d4h到当前unixtime +的秒字符串中数的函数。不幸的是我还没有成功,现在我正在转向所有人。谢谢你的帮助!功能解析日期
我一直在试图创建转换像3d4h到当前unixtime +的秒字符串中数的函数。不幸的是我还没有成功,现在我正在转向所有人。谢谢你的帮助!功能解析日期
DateTime()
和DateInterval()
已经为你做这个:
$interval = new DateInterval('P3DT4H');
$now = new DateTime();
$now->add($interval);
echo $now->format('Y-m-d H:i:s');
这个例子给 “现在”,增加的间隔。当然,您可以设定相对于任何日期和时间的时间间隔。
见interval spec的有效值是什么DateInterval()
。
“将类似3d4h的东西转换为当前的unixtime +该字符串中的秒数”相对于何时? –
您需要对问题更加精确,以便那些能够帮助您的人可以帮助您,并使其他可能处于相同情境的人可以轻松找到问题的解决方案。 –
John:相对于当前的unixtime(例如:1394766966 + 3Y14H)我认为你确实回答了它,我只需要将格式从Y-m-d H:i:s更改为U. – benjking1