我在询问时区名称的 PHP 内容
例如 :
$rc = date_default_timezone_set("US/Mountain");
"US/Mountain"
成为常数而不是把它写成文本
它是从 PHP 类中存在还是我需要自己做
提前致谢
没有预定义常量之类的东西,因为根本不需要它。date_default_timezone_set
使用字符串。如果你想要一个常量,那么你可以自己定义一个:
define('MY_CONSTANT', "US/Mountain");
并显然将其用作:
date_default_timezone_set(MY_CONSTANT);
您可以使用此页面上的信息:
http://php.net/manual/en/timezones.php
构建“有效常量”列表或做任何你想做的事情。有趣的是,在这个页面上:
http://php.net/manual/en/timezones.others.php
它说你也可以这样做:
date_default_timezone_set ( "Etc/GMT-8" );
您必须自己提及时区。没有任何内置类或其他东西..
没有 PHP 常量来表示特定的时区。您可以使用设置您的时区
<?php
$timezone = "urtimezone";
if(function_exists('date_default_timezone_set')) date_default_timezone_set($timezone);
echo date('d-m-Y H:i:s');
?>
可以在此处找到支持的时区列表