php - 日期减去 1 年?

标签 php date

我有一个这种格式的日期:

2009-01-01

我如何返回相同的日期但早于 1 年?

最佳答案

您可以使用 strtotime :

$date = strtotime('2010-01-01 -1 year');

strtotime 函数返回一个 unix 时间戳,要获取格式化的字符串,您可以使用 date :

echo date('Y-m-d', $date); // echoes '2009-01-01'

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

相关文章:

php - 如何在 dropzone 中设置 drop zone 区域的名称?

php - 登录页面是否需要 cookie?

php - 使用 FormData 对象,服务器收到一个空的 POST

ios - 以年、月和日期格式计算日期 ios 之间的持续时间

java - Java 中的自定义 toString 未提供所需的输出并引发错误

php - 如何使用php webservice查找安装在用户手机中的应用程序版本

php - Docker CodeIgniter 2.2.6 文件上传不工作

perl - 在 Perl 中,如何比较 ISO 格式的日期和时间 (%Y-%m-%dT%H :%M:%SZ)?

Python:将字符串中的多个日期格式更改为日期时间格式

javascript - Moment JS 解析奇怪的行为