0

我一直在尝试创建一个函数,将 3d4h 之类的内容转换为当前的 unixtime+该字符串中的秒数。不幸的是,我没有成功,现在我向你们所有人求助。谢谢你的帮助!

4

1 回答 1

2

DateTime()并且DateInterval()已经为您做到了:

$interval = new DateInterval('P3DT4H');
$now = new DateTime();
$now->add($interval);
echo $now->format('Y-m-d H:i:s');

此示例将间隔添加到“现在”。当然,您可以将间隔设为相对于任何日期和时间。

请参阅区间规范,了解 . 的有效值DateInterval()

于 2014-03-13T23:57:41.103 回答