php - $日期 + 1 年?

标签 php strtotime

我正在尝试获取距我指定日期一年的日期。

我的代码如下所示:

$futureDate=date('Y-m-d', strtotime('+one year', $startDate));

它返回了错误的日期。任何想法为什么?

最佳答案

$futureDate=date('Y-m-d', strtotime('+1 year'));

$futureDate 是一年后!

$futureDate=date('Y-m-d', strtotime('+1 year', strtotime($startDate)) );

$futureDate 距离 $startDate 一年!

关于php - $日期 + 1 年?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1905048/

相关文章:

php - codeigniter如何从 Controller 传递base_url()

php - 函数的局部变量的值必须在多次调用该函数时保留。该变量应该如何在 PHP 中声明

php - 字符串是否可用于 strtotime()?

php - 为什么 unix 时间戳需要以 '@' 为前缀才能让 strtotime() 理解它?

php - 在php中查找2个unix时间戳之间的天数

PHP:如何检查日期是今天、昨天还是明天

php - SQL 查询中的 While 循环

PHP警告: Module 'Phar' already loaded in Unknown on line 0

php - 在 Heroku 上调用未定义的函数 mysql_connect()。 (PHP 在本地工作正常但在 heroku 上却不行——为什么?)

php - strtotime 1 个月或更早的问题