1
イベントカレンダーを作成しようとしています。すべての日付はうまくいきますが、1月の1日が前月の最後になりました。私はそれがMSTに設定し、私はすべての日付などを格納していることがわかりMysql FROM_UNIXTIMEは、1月3日を2月28日に変換します。
$loop="SELECT *
FROM ".EVENT."
WHERE event_status='1'
AND DATE_FORMAT(FROM_UNIXTIME(post_date), '%Y')=".$result['mnth']."
AND DATE_FORMAT(FROM_UNIXTIME(post_date), '%M')='".$result['yr']."'
ORDER BY(post_date) ASC" ;
インターラクティブに保存されたタイムスタンプ列には、「FROM_UNIXTIME」を使用しないでください。 MySQLはそれらの処理方法を知っています。 'FROM_TIMESTAMP'はサーバーのタイムゾーンに関連する問題があります。 – apokryfos
すぐにお返事ありがとうございます。どのように私はサーバーのタイムゾーンを変更できますか? –
あなたはそれをする必要はありません。 'FROM_UNIXTIME'を削除しても問題は解決しますか? – apokryfos