$date = '2010-09-16';
echo date('Y-m-d', strtotime("+12 months $date"));
// 2011-09-16
Run Code Online (Sandbox Code Playgroud)
在旁注:这样的DateTime问题已经反复回答,所以你可以通过使用搜索功能找到如何轻松添加日期.
从PHP的文档:
<?php
$date = new DateTime($your_supposed_date);
$date->add(new DateInterval('P1Y'));
echo $date->format('Y-m-d') . "\n";
?>
Run Code Online (Sandbox Code Playgroud)
戈登更干净的版本(谢谢!):
<?php
$date = new DateTime("+12 months $theDate");
echo $date->format('Y-m-d') . "\n";
?>
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
34661 次 |
| 最近记录: |