0
私はバングラデシュに住んでいます。しかし、私はこのコードを使用します。 <?php setlocale(LC_ALL,"asia/dhaka"); echo strftime("%d %B %Y"); ?>
結果には米国のタイムゾーンが表示されます。タイムゾーンを変更したい私のタイムゾーンでsetlocaleが正しく動作しません
私はバングラデシュに住んでいます。しかし、私はこのコードを使用します。 <?php setlocale(LC_ALL,"asia/dhaka"); echo strftime("%d %B %Y"); ?>
結果には米国のタイムゾーンが表示されます。タイムゾーンを変更したい私のタイムゾーンでsetlocaleが正しく動作しません
ロケールとタイムゾーンは同じ概念ではありません。たとえば、米国英語のロケールを使用し、その時計を日本の現地時間に設定することができます(おそらく旅行中です)。
PHPの場合、関数ではなく、date_default_timezone_set関数を使用してタイムゾーンを設定します。