作者热门文章
- android - RelativeLayout 背景可绘制重叠内容
- android - 如何链接 cpufeatures lib 以获取 native android 库?
- java - OnItemClickListener 不起作用,但 OnLongItemClickListener 在自定义 ListView 中起作用
- java - Android 文件转字符串
我正在使用 date("D, m/d/Y h:i:s A T")
函数调用来获取当前日期时间,但返回的时间与我获取的时间不同当我在 linux bash 命令中设置日期时(本地时间为 CST,而 php 日期函数返回时间为 UTC)。我试过使用 $timezone = @system("date +%Z",$retval);
获取时区以尝试使用 date_default_timezone_set()
设置本地时区功能。但是 CST 似乎不是有效的 timezone_identifier。
简而言之,我只需要获取与本地日期时间相同的日期和时间即可。
最佳答案
使用来自 http://php.net/manual/en/timezones.php 的时区
因此,对于 CST 使用:
<?php
date_default_timezone_set("America/Chicago");
如果您只有时区缩写而没有时区 ID,则使用:
<?php
date_default_timezone_set(timezone_name_from_abbr("CST"));
关于php - 如何在 PHP 中获取本地时区?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8648973/
我是一名优秀的程序员,十分优秀!