EC2はデフォルトではUTC
AWSのEC2を利用すると、システム日付がデフォルトではUTCになってしまっています。

UTCとJSTでは時差が発生するので、時間が+9時間されてします。
| UTC | 2018年01月01日(火) 00:24 |
|---|---|
| JST | 2018年01月01日(火) 09:24 |
ただ、AWSのインスタンスの場合は簡単にUTCからJSTに変更することが出来るのでやり方をご紹介します♪
手順
/etc/localtimeの変更
以下のコマンドを実行して、localtimeファイルをJapanに変更します。
cp -p /usr/share/zoneinfo/Japan /etc/localtime権限エラーで怒られた場合は、以下のようにsudo権限を付与してコマンドを実行してください。
sudo cp -p /usr/share/zoneinfo/Japan /etc/localtime確認
以下のコマンドを叩いて確認してみましょう。
date末尾がUTCからJSTに変わっていれば正常に変更が完了しています。
※サーバーの再起動等は不要で即時反映されるようです
終わりに
上記の手順で簡単に変更することが出来ます。
Wordpressやシステム開発をする場合は基本的にはJSTにするデメリットはないので一番最初にやっておいたほうが良いでしょう♪
