まず、いくつかの例を通して説明します。
$remind_time_now = date('Y-m-d',$end_time).'09:00:00';
これは、日付関数には多くの変換メソッドがあります。このとき、タイムスタンプは年、月、日を提供するだけでよく、後は自分で時刻と分を決めれば、この方法を使用してタイムスタンプを年、月、日の形式に変換できます。次に、時間データをスペースで結合し、「何時: 何分: 何秒」とします。
$y = substr($remind_date,0,4);$m = substr($remind_date,5,2);$d = substr($remind_date,8,2);
受け取った時刻データが 2015-02-05 の場合、substr の文字列切り捨てメソッドを通じて必要な時刻を取得でき、年、月、日に対応する数値を取得できます
$end_time = strtotime($data['end_time']);
strtotime thisその方法は、2015-11-11 09:22:22 という日時形式をタイムスタンプ形式に変換するというものです。
$remind_timestamp = $end_time+4*60*60*24;
この方法では、指定されたタイムスタンプに数日を加算します。1 日のタイムスタンプの長さは 60*60*24 です。