2つの日付の差を計算してみたのですが、2038年以降の値が負になってしまうのですが、これを解決する方法はないでしょうか。ご存じでしたら教えてください。 cakePHP 2.5.5を試せないので分かりませんが、2.8なら希望通りの出力になるのですが…。 (1)と同じファイルでdivタグを生成する部分をいじればいけると思います。 strtotime関数は文 字列をUnixタイムスタンプに変換してくれる関数 です。. strtotimeで日付を省略すると実行日のタイムスタンプとなる。 ちなみに現在時刻と、ある時刻を比較したい場合は以下のようにする。 日付を比較する方法2(strtotime) strtotime関数. CakePHPには標準でいろいろなライブラリが入っていますが、日付ではCake\I18n\Timeというライブラリが入っています。 内部では3.2より前のバージョンではCarbonだったようですが、それ以降のバージョンではChronosというライブラリが入っています。 echo date("Y/m/d H:i:s") 日付の比較とか計算とかあまり好きではありません。 いつもグーグル先生にお申し立てをしてしまいます。 そんな自分が今回やったことはタイトルの通り。 やりたかったこと Date型のデータの1日前のデータを取得したかった。 やったこと Entityで計算した結果を返すようにした。 日付のフォーマットを指定するためのパラメータ (配列でもよい)が渡されます。 パラメータの値は以下のいずれかです: 'dmy' たとえば 27-12-2006 または 27-12-06 (区切り文字には空白、 ピリオド、ハイフン、スラッシュが使えます) 返されるタイムスタンプは整数型intですが、指定する日付は文字列型になります。 date()関数の書式は下記になります。 date(フォーマット) 記述例. By following users and tags, you can catch up information on technical fields that you are interested in as a whole 当記事では、PHPで様々な日付の処理を行う方法について紹介します。 PHPではdate関数とstrtotime関数を使用して様々な日時の処理が行えます。 このdata関数とstrtotime関数は覚えておきましょう。 日時の表示 次に解説する方法は strtotime 関数を使う方法です。.