PHP で 日付関連のいろいろ
■現在時刻
$ php -r "echo date('Y-m-d'), PHP_EOL;"
2022-10-12
$ php -r "echo date('Y-m-d H:i:s'), PHP_EOL;"
2022-10-12 15:57:47
こんな感じ。ちなみにPHP_EOLってなんぞ?と思ったかもしれないがこれは改行コード。
ほぼ同じようなのにDateTimeクラスがあり、
php -r '
> $time = new DateTime();
> echo $time->format("Y-m-d H:i:s"), PHP_EOL;
> '
2022-10-12 16:05:31
みたいな感じで使う。なんの差があんの?と思うかもしれないが、計算や比較するときはDateTimeのほうが使い勝手が良い。
以上!