當(dāng)客戶端發(fā)送一個字符串時:2019-07-20T10:00+02:00我希望 API 將日期時間以 UTC 格式存儲DateTimeImmutable為:2019-07-20T08:00如何輕松實現(xiàn)這一目標(biāo)?new DateTimeImmutable('2019-07-20T10:00+02:00');始終將其存儲為 2019-07-20T10:00
1 回答

MM們
TA貢獻1886條經(jīng)驗 獲得超2個贊
您可以使用setTimezone方法更改時區(qū)。
$dateTime = new DateTimeImmutable('2019-07-20T10:00+02:00');
echo $dateTime->format(DateTimeInterface::RFC3339_EXTENDED) . PHP_EOL;
// 2019-07-20T10:00:00.000+02:00
$dateTime = $dateTime->setTimezone(new DateTimeZone("UTC"));
echo $dateTime->format(DateTimeInterface::RFC3339_EXTENDED);
// 2019-07-20T08:00:00.000+00:00
- 1 回答
- 0 關(guān)注
- 184 瀏覽
添加回答
舉報
0/150
提交
取消