私は共有タイムゾーンを-06:00(米国)に設定していますが、ウェブサイト内のすべてのユーザーは+03:00のタイムゾーンにあります。 私は、サーバーの設定を変更する方法がないため、phpを使用するだけでユーザーに表示される時刻を変更できます。 私は多くのことを検索し、このコードPHPを使用してタイムゾーンを変更
SetEnv TZ America/Indianapolis
を使用して.htaccessを使用してタイムゾーンを設定しようとも私はPHPコード
putenv("TZ=Asia/Baghdad");
date_default_timezone_set("Asia/Baghdad");
まだ変化がない
の先頭にこのコードを追加しましたこれは私が日付と時刻を表示する方法である:
echo date('Y-m-d/h:i a', strtotime($articles_info['date']));
それは簡単な解決策かもしれませんが、まだ学習中です。 ありがとうございました..
なぜあなたは 'strtotime()'に日付を渡すのですか? – Darren
PHPマニュアルでこのような方法が見つかりませんでした。構文@Darrenの助けができますか? –
確かに、$ article_info ['date'] 'はどのように見えますか? 'strtotime($ articles_info ['date']。 '+0300');' – Darren