php 二つの日付の日数差をもとめる

phpで、二つの日付の日数差を求める努力をしました。

  • phpでは、直接日数差を求めるくみこまれた関数はないようです。
  • phpは、日付の管理を「タイムスタンプ」(秒)でおこなっている。
  • 特定日付(≒日本時間)のタイムスタンプをmktimeに代入し得る。
  • 現在日付(≒日本時間)を求めるにはdateを使う。dateで得た値をmktimeに代入し、現在日付(≒日本時間)のタイムスタンプを得る。
  • 二つの日付のタイムスタンプの差(=秒数差)を求め、それを日数に換算する。つまり、タイムスタンプの差を86400(=60秒*60分*24時間)で割る。

という手順でなんとかできたようです。