gpt4 book ai didi

php - 如何使用 PHP 将月份添加到特定日期?

转载 作者:行者123 更新时间:2023-11-29 07:32:53 25 4
gpt4 key购买 nike

我使用 now() 函数来获取日期。我尝试添加一个具有许多功能的月份,例如:

$today= date("Y-m-d");
$date1 = date('Y-m-d', strtotime($today, ' + 1 month'));

并且在将 $date1 加载到 MySQL 数据库之后,但是当我在数据库中看到插入的日期是 0000-00-00。如何添加这个月?

最佳答案

你把它变得比它需要的更复杂。

$date1 = date('Y-m-d', strtotime(' + 1 month'));

Demo

strtotime() 如果您不传递日期和时间,将假定为“现在”。

否则,按照你调用它的方式,你应该会看到这个错误:

Warning: strtotime() expects parameter 2 to be integer, string given in /tmp/execpad-a8173d5d91cb/source-a8173d5d91cb on line

这是因为 strtotime() 期望第二个参数是 Unix 时间戳,而您显然提供了一个字符串。您的代码的最近似值是

$today= time();
$date1 = date('Y-m-d', strtotime(' + 1 month', $today));

Demo

如果日期仍然不正确地进入数据库,那么您的日期代码之外有问题。

关于php - 如何使用 PHP 将月份添加到特定日期?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50355322/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com