[英]Update a unix timestamp php (strtotime)
我想更新Unix时间戳并添加x个月。
这是我使用的时间戳1456256866
strtotime("+1 month")
我要接受的是:
$time = '1456256866';
//update $time with x months something like
$time("+5 month");
有人可以让我朝正确的方向前进吗?
非常感谢
对于此类操作,应使用Datetime
类,尤其是Add
方法:
$date = new DateTime('@1456256866');
$date->add(new DateInterval('P5M'));
echo $date->format('Y-m-d') . "\n";
在此处查看更多信息: http : //php.net/manual/pl/datetime.add.php
您可以执行以下操作。 函数strtotime
需要第二个参数。
$time = 1456256866;
$time = strtotime('+5 month', $time);
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.