2016-12-13 12 views
0

私にはこの回答Stack Overflow Questionに関連するものが見つかりましたが、私のためには役に立たなかった。最後の5日間の私の問題は、次のコードを実行している間、間違った日付になっているということです。今日は12/13/2016ですが、11/17/2016が表示されています。私はインターネット上で何の解決策も得ていない。PHPの日付を正しく設定するにはどうすればよいですか?

<?p echo date('m/d/Y'); ?> 

でも私はだから私は、PHPの設定や他のソリューションを探していdate_default_timezone_set('America/Los_Angeles'); にタイムゾーンを設定しました。

+3

この行でエラーが表示されますか? '<?p echo date( 'm/d/Y'); ?> 'あなたのコードは' <?php 'の代わりに '<?p'を持っているのですか? –

+0

日付の間には1日以上の差があるため、1日差(+1日または-1日)しかないため、時間帯に問題がないことを意味します。 {yourselftがあなたのサーバーのタイムゾーンを変更していない場合を除き、}変数に何らかの問題があるはずです。あなたのコードを提供してください – kashif

答えて

0

<?phpの代わりに<?pを使用しています。

1

<?pの代わりに<?phpを使用してください。最も重要なことは、PHPが日付、時刻、タイムゾーンをサーバーから取得し、フォーマットに従って変更することです。サーバーの日付、時刻、およびタイムゾーンが正しいことを確認してください。

0

私は間違っていないよ場合は、タグ

ini_set( 'date.timezoneで'、 'アメリカ/ Los_Angeles')、代替手段として、このいずれかを試してみてくださいとの問題ありません。

-1

ご返信ありがとうございました。ご返信ありがとうございます。実際問題はPHPサーバー自体からでした。サーバー管理者に連絡した後、彼らは問題を解決しました。あなたの返答にも多くの感謝を寄せます。

関連する問題