我想从我在 PHP 脚本中的 GMDATE() 中减去 180 天(出于 UTC 目的)。我刚刚看过 SO,但几乎没有人在使用 gmdate()。
这就是我所拥有的:
$from_date = gmdate("Y-m-d H:i:s");
有没有一种简单的方法可以从中减去 X 天,而无需完全使用不同的函数?还是我应该以另一种方式来做?
UTC格式应该是这样的;
$timezone = new DateTimeZone('UTC');
$datetime = new DateTime('NOW', $timezone);
$datetime->modify('-180 days');
echo $datetime->format('Y-m-d H:i:s');
日期时间:PHP 日期时间类
public __construct ([ string $time = "now" [, DateTimeZone $timezone = NULL ]] )
public __construct ( string $timezone )
gmdate('Ymd H:i:s', time() - 15552000)