0

我想知道我是否可以更改 PHP 的总体日期,认为它实际上是在大约 2 个月前,或者如果我愿意,可以在 2011 年。

如果它是“不,您必须使用 DateTime 类并将系统设置为在那里运行”,那将是选择的答案。

原因是因为我有一个使用基于许多时间表的 API 的大型项目。

4

2 回答 2

1

你可以通过设置系统日期来做到这一点,但你真的不应该这样做。

只需使用 PHP 的日期时间并进行相应调整。如果您不想在每次要使用日期时间函数时设置月份,只需创建一个包装类,它会为您执行此操作并调用它。

于 2012-09-10T13:18:30.897 回答
1

PHP5 提供了 DateTime 和 DateInterval

从现在开始 2 个月前:

$date = new DateTime(); // Time now
$date->sub(new DateInterval('P2M')); // Substract a Period (P) of Two (2) Months (M)
于 2012-09-10T13:30:20.443 回答