gpt4 book ai didi

PHP:需要 timezone_name_from_abbr 的相反方法吗?

转载 作者:行者123 更新时间:2023-12-04 00:11:06 24 4
gpt4 key购买 nike

我需要一个完全相反的 timezone_name_from_abbr() 方法:http://php.net/manual/en/function.timezone-name-from-abbr.php

我有一个时区名称列表,例如:

Australia/Brisbane
Australia/Hobart
Asia/Vladivostok
Australia/Lord_Howe
Asia/Magadan
Asia/Kolkata
America/Los_Angeles
......

我需要将时区作为参数并返回给我它的缩写的方法。例如:

如果我使用这样的方法:

   $timeAbbr = timezone_abbr_from_name('America/Los_Angeles');
echo $timeAbbr;

结果应该是:

PST

最佳答案

这应该可行。

function timezone_abbr_from_name($timezone_name){
$dateTime = new DateTime();
$dateTime->setTimeZone(new DateTimeZone($timezone_name));
return $dateTime->format('T');
}

关于PHP:需要 timezone_name_from_abbr 的相反方法吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3288533/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com