私が持っているcalculat
Eこの形式では、2つの日付の差に:は計算違い
Fri, 29 Apr 2016 12:27:29 +0200
しかし、私は私が行うことができますdate_diff()function..howを使用することはできませんそれ?このコードでは
<?php
$now = date(DATE_RFC2822);
$now = date_create($now);
$feed_date = date_create($feeds[$y-1]); //value of $feeds[$y-1] = Fri, 29 Apr 2016 12:27:29 +0200
$feed_date = date_diff($now,$feed_date) ?>
私はこれを取得:
Catchable fatal error: Object of class DateInterval could not be converted to string in blablabla
[EDIT]それは私が常に0分
$now = date(DATE_RFC2822);
$now = date_create($now);
$feed_date = date_create($feeds[$y-1]);
$data_post = date_diff($now,$feed_date);
?>
<?php echo $data_post->format('%R%a minutes'); ?>
を[PHPを使用して2つの日付の違いを計算する方法]の可能な複製?(http://stackoverflow.com/questions/676824/how-to-calculate-the-difference-between-two-dates-using-php) –
*重複していない他の質問は私の問題を解決することができないので* - はい、あなたの日付をDateTimeオブジェクトにmumbし、それらを比較し、出力をフォーマットすることができます。 – CD001
'DateInterval'の' format() 'メソッドを使って、印刷前にフォーマットします。 'echo $ feed_date-> format( '%R%a days');'。 http://php.net/manual/en/dateinterval.format.php –