0

今日の日付を次のよう2013-03-09 02:12:36に出力したい2012-10-09 02:12:36(5 か月前の時刻)

今日はコード $datestring = "%Y-%m-%d: %d:%h:%i"; $time = time(); $today=mdate($datestring, $time);//gives me2013-03-09 02:12:36で取得しています。

私が欲しいのは $sixmonth= $today - 6 month//how to get this output

私を助けてください。

4

1 に答える 1

1

という名前の関数を使用できますstrtotime()。これは、必要なことを行います。関数がどのように機能するかについては、こちらを参照してください。日付と時刻をフォーマットする関数も調べる必要があります。ここでdate()行うことができます。

echo date("Y-m-d H:i:s", strtotime("-6 months"));

出力例:

root@upstairslinux:~# php 6months.php
2012-09-09 12:20:23

root@upstairslinux:~#
于 2013-03-09T12:18:51.910 に答える