gpt4 book ai didi

php - 默认 date() 应该提前 3 个月

转载 作者:可可西里 更新时间:2023-11-01 00:48:28 25 4
gpt4 key购买 nike

我的服务器有很多应用程序实例。

我遇到了一个问题,我的一个应用程序实例需要用 future 的日期进行测试。即我想测试 2013 年运行的应用程序。

如果我更改系统日期,那么它将正常工作,但其他实例也会受到影响。

我只想要一个实例的 future 日期,其余的应该按原样工作。

即如果我使用 date('Y-m-d');它应该跳转 3 个月并显示 future 的日期。

而且我不想将秒数添加到默认日期,因为这可能是我的应用程序中的一个巨大变化。

最佳答案

这就是您以可测试的方式编写应用程序的原因。

不好:

function doSomething() {
$date = date('Y-m-d');
...
}

好:

function doSomething($ts = null) {
if (!$ts) {
$ts = time();
}
$date = date('Y-m-d', $ts);
...
}

关于php - 默认 date() 应该提前 3 个月,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12727047/

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