可能性の重複:
Given a time, how can I find the time one month agoPHP印刷時間前
がどのように日付を使用してPHPで時間前に印刷することができますか?私は
が
ジョンは2012年2月20日、最後の訪問に印刷したい "ジョンは最後の訪問" と言ってみたかったので、もし
$date=date("Y-m-d H:i:s"); $time(-1, now); $result=$date.$time;
、17.26
可能性の重複:
Given a time, how can I find the time one month agoPHP印刷時間前
がどのように日付を使用してPHPで時間前に印刷することができますか?私は
が
ジョンは2012年2月20日、最後の訪問に印刷したい "ジョンは最後の訪問" と言ってみたかったので、もし
$date=date("Y-m-d H:i:s"); $time(-1, now); $result=$date.$time;
、17.26
$date = date('Y-m-d H:i:s', strtotime('-1 hour'));
echo 'John visited last ' . $date;
$date = date("Y-m-d H:i:s", time() - 3600);
time() - >現在のタイムスタンプmp
時間マイナス3600秒は、1時間前です。書式設定された日付を取得するには、次のオプションを参照してください。http://php.net/manual/en/function.date.php
これは正しく実行したいことを理解していれば分かります。
私が使用した機能をマニュアルで検索してください。あなたは、私はあなたがMySQLからの日付と時刻を取得することになると行うための最善のことは、MySQLのDATE_FORMAT機能を使用して動作していると仮定し...
// Get the date string for time() - 3600, that is
// the current time minus 3600 seconds (= 1 hour)
$date = date("Y-m-d H:i:s", time() - 3600);
$result = $date;
をPHPの日付/時刻関数についての何かが欠けています。
他の賢明なPHPでこのようにすることができます $ date = date( "Y-m-d H:i:s"、$ time -3600);
このようにstrtotimeを使用することをお勧めします。 $ date = date( "Y-m-d H:i:s"、strtotime( ' - 1 hour'));
そして、作業が完了しました。
「php相対時間関数」の簡単なgoogle検索を行ってください –