XAMPPの時計がずれてる
dete関数で時刻を表示したらなぜかズレてました。
これを直していきます。
date("Y年m月d日 H時i分s秒");
【方法1】とりあえず今のファイルだけ直したいとき
作業してるphpファイルに以下の記述をかけばOK
<?php
date_default_timezone_set('Asia/Tokyo');
?>
【方法2】XAMPPのシステム設定から直したい
iniファイルのタイムゾーンを書き換えると直すことができます。
PHPファイルの設定場所
アプリケーション > XAMPP > xamppfiles > etc > php.ini
iniファイルの中身
「date.timezone」で検索すると「Europe/Berlin」になっています。
// 修正前
[Date]
; Defines the default timezone used by the date functions
; http://php.net/date.timezone
date.timezone=Europe/Berlin
「Asia/Tokyo」に書き換えて保存。
// 修正後
[Date]
; Defines the default timezone used by the date functions
; http://php.net/date.timezone
date.timezone=Asia/Tokyo
タイムゾーンが日本の時刻に設定されます。