PHPのstrtotime()で変換できる日付

PHPのstrtotime()で変換できる日付

記事一覧PHPのstrtotime()で変換できる日付

システム構築をしていると、生年月日を 8 桁の数字(YYYYMMDD)で表現する機会が時々あります。もちろん、8 桁の文字列で表現してあげてもいいのですが、数値だからこそ扱いやすい場合もあります。

今回、Smarty 上で 8 桁の数値を date_format を使ってハイフン区切りの日付フォーマットにしたかったのですが、一旦、strtotime() で変換してあげる必要があります。

しかし、変換がうまくいかないパターンがあったので、マニュアルをじっくり読んでみると、変換できる日付の範囲が決まっていることが判明しました。マニュアルによると、最大は 2038-01-19 03:14:07 まで(32bitの場合)となっているようです。

気をつけなければ・・・。

strtotime

参考カテゴリ

エンジニア記事一覧

最新の投稿やよく見られているのオススメ記事一覧です。