我正在用PHP编写一个小的订阅脚本,它将根据今天的日期和时间计算到期日期,但它给出了0000-00-00 00:00:00
(Datetime)的结果
这是我的代码:
$added = date("Y-m-d H:i:s");
$expiry = strtotime('+ 1 year', $added);
我如何才能得到这个给我的结果:
$added = 2016-07-30 17-18-33
$expiry = 2017-07-30 17-18-33
您需要在获取时间戳和格式化时间戳之间进行混合。两者都需要完成才能获得您想要的输出:
$now = time();
$added = date("Y-m-d H-i-s", $now);
$expiry = date("Y-m-d H-i-s", strtotime('+ 1 year', $now));