Strtotime php与日期开始

时间:2015-04-27 14:49:46

标签: php strtotime

好的,它有效:

date('Y-m-d H:i:s', strtotime("+ 30 day"))

但是,如果我使用定义的日期,我该怎么办?例如:

date('2015-04-27', strtotime("+ 30 day"))

谢谢!

1 个答案:

答案 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

查看以下文档:
date
strtotime

DateTime
DateInterval