[英]In PHP: How to store the current time/date in UTC format in a string?
[英]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.