PHP今日日期+ 1年

时间:2016-07-30 16:19:47

标签: php mysql datetime

我正在用PHP编写一个小订阅脚本,它将根据今天的日期和时间计算到期日期,但它会给出0000-00-00 00:00:00(日期时间)的结果

这是我的代码:

$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

1 个答案:

答案 0 :(得分:0)

您在获取时间戳和格式化之间进行混音。两者都需要完成才能获得您想要的输出:

$now = time();
$added = date("Y-m-d H-i-s", $now);
$expiry = date("Y-m-d H-i-s", strtotime('+ 1 year', $now));
相关问题