How to get the names and abbreviations of a time zone in PHP?(如何在 PHP 中获取时区的名称和缩写?)
问题描述
以时区标识符开头,例如 "America/Los_Angeles",如何在 PHP 中找到该时区的名称和缩写?例如:
Starting with a time zone identifier, such as "America/Los_Angeles", how do you find the names and abbreviations of that time zone in PHP? For example:
'PST', 'Pacific Standard Time', 'PDT', 'Pacific Daylight Time'
如果我只能得到简短的缩写(PST"和PDT"),那就没问题了.
If I could get only the short abbreviation ('PST' and 'PDT'), that would be ok.
我查看了 DateTimeZone::listAbbreviations(),并尝试检查它以查看哪个与我的 id 对应,但是对于 America/Los_Angeles,它发现PST"、PDT"、PPT"和PWT",这有点奇怪.
I've looked at DateTimeZone::listAbbreviations(), and tried inspecting that to see which correspond with my id, however for America/Los_Angeles, it finds "PST", "PDT", "PPT" and "PWT" which is slightly curious.
推荐答案
希望对你有帮助
<?php
date_default_timezone_set('Europe/Sofia');
echo date_default_timezone_get(); // Europe/Sofia
echo ' => '.date('T'); // => EET
?>
这篇关于如何在 PHP 中获取时区的名称和缩写?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持编程学习网!
本文标题为:如何在 PHP 中获取时区的名称和缩写?
基础教程推荐
- 在PHP中根据W3C规范Unicode 2022-01-01
- Cron Jobs 调用带有变量的 PHP 脚本 2022-01-01
- 学说 dbal querybuilder 作为准备好的语句 2022-01-01
- 有什么方法可以用编码 UTF-8 而不是 Unicode 返回 PHP`json_encode`? 2021-01-01
- 如何替换eregi() 2022-01-01
- 如何在 Laravel 5.3 注册中添加动态下拉列表列? 2021-01-01
- YouTube API v3 点赞视频,但计数器不增加 2022-01-01
- PHP 类:全局变量作为类中的属性 2021-01-01
- PHP PDO MySQL 查询 LIKE ->多个关键词 2021-01-01
- 如何在 Laravel 中使用 React Router? 2022-01-01
