setlocale在我的时区中无法正常工作

问题描述 投票:0回答:1

我住在孟加拉国。但是当我使用这段代码时。 <?php setlocale(LC_ALL,"asia/dhaka"); echo strftime("%d %B %Y"); ?>结果显示美国时区。我想改变我的时区。

php timezone strftime setlocale
1个回答
0
投票

区域设置和时区的概念不同。例如,一个人可以拥有美国英语语言环境,并将他们的时钟设置为日本当地时间(也许他们正在旅行)。

对于PHP,使用date_default_timezone_set函数设置时区 - 而不是setlocale函数。

© www.soinside.com 2019 - 2024. All rights reserved.