【发布时间】:2016-11-28 00:02:49
【问题描述】:
是否可以更改 php 的当前日期和时间(类似于 set_time(strtotime('1999-09-09'))所以当我调用 time() 时它会返回 1999-09-09 的时间戳?我需要为整个应用程序全局设置它。
编辑
我已经有一个旧应用程序,我需要设置当前日期。 我不能接受任何自定义功能。想象一下,我应该检查所有代码并替换每次 time() 调用。即使我这样做也无济于事,因为我也需要替换像 getdate() 这样的函数。
【问题讨论】:
-
有时需要对整个项目进行大规模更新。这就是他们发明修订控制系统的原因。也可以创建一个脚本,在每个文件中搜索文本“time()”并将其替换为“myTime()”。使用
file_get_contents()、str_replace()和file_put_contents()相当简单。