好的,它有效:
date('Y-m-d H:i:s', strtotime("+ 30 day"))
但是,如果我使用定义的日期,我该怎么办?例如:
date('2015-04-27', strtotime("+ 30 day"))
谢谢!
答案 0 :(得分:1)
我不知道你在这里要做什么,但如果你问如何在特定日期增加30天,你可以通过以下方式之一做到:
<?php
$today = '2015-04-27';
$plusThirtyDays = strtotime($today . ' + 30 days');
echo date('Y-m-d H:i:s', $plusThirtyDays); // 2015-05-27
或者这样:
<?php
$today = new DateTime('2015-04-27');
$plusThirtyDays = new DateInterval("P30D");
$today->add($plusThirtyDays);
echo $today->format('Y-m-d'); // 2015-05-27