簡體   English   中英

在PHP中獲取當前的UTC字符串

[英]Get current UTC string in PHP

PHP中有沒有一種方法可以計算當前的UTC字符串? 可能會在每個不同的服務器上拋出當前的UTC時間字符串格式。

在euror中,它將始終根據當前服務器設置拋出“ UTC +1” ...或“ UTC 0” ...,“ UTC +12:00”。

在不同的服務器上返回UTC時間字符串:

$dt = new DateTime('now', new DateTimezone('UTC'));
# or
$dt = new DateTime('UTC');

echo $dt->format('Y-m-d H:i:s');

如果您的DateTime對象位於不同的時區,則始終可以通過調用DateTime::getOffset()來獲取時區偏移,該DateTime::getOffset()將以秒為單位返回偏移; 或只使用您需要的格式

$dt = new DateTime('now', new DateTimeZone('America/New_York'));
echo $dt->getOffset(), " : ", $dt->format('O / P / e / T / Z');

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM