-1

今日は 2014 年 11 月 16 日です。

これらの 3 つの日付を将来取得しましたが、代わりに 1 つだけの日付にしたいと考えています。

2014-12-15 21:27:12
2014-12-15 21:32:20
2014-12-16 12:22:09

今日からの合計終了日を取得したい。それは約3か月先になりますが、上記の3つの日付から毎回同じ日付になるように計算するにはどうすればよいですか?

PHP の DateTime および DateInterval クラスでこれをどのように達成できますか?

4

1 に答える 1

1

これは役立つかもしれません:

$dateTimeObject=new DateTime(date('Y-m-d h:i:s', strtotime('2014-12-16 12:22:09')));
//to get diff with now
$diff = $dateTimeObject->diff(new DateTime(date('Y-m-d h:i:s')));

それで、

//to get diff months
echo $diff->m;
//to get diff hours
echo $diff->h;
//to get diff minutes
echo $diff->i;

等々。

PHP のDateTime公式ドキュメントを参照することを強くお勧めします。

>=5.2.0DateTimeで利用可能であることに注意してくださいPHP

于 2014-11-16T13:58:18.387 に答える