私はACFフィールドを使用して、次のイベントのカウントダウンをクライアントがコンテンツ管理できるようにしています。私はデスクトップ版でJSフリップクロックを使用していますが、応答しないので、date diffを使用してモバイルの日数。日付差分関数で変数を使用するにはどうすればよいですか?
サイトは現在、私が現在持っているコードはこれですtheindustrialproject.co.uk
に住んでされています
<?php
$date1 = date_create(date());
$date2 = date_create(the_field('mobile_date'));
$diff = date_diff($date1,$date2);
$difference = $diff;
if ($difference < 0) { $difference = 0; }
echo '<span class="countdown-mobile">'. floor($difference/60/60/24)."</span><br />";
if ($difference == 1) { echo "<p>Day</p>"; }
else { echo "<p>Days</p>"; }
?>
が、それは常に参考として0を返し、私はなしでhere
ような差RMAT 'date_diff'は数が、[' DateInterval'オブジェクト(http://php.net/manual/en/datetime.diff.php#refsect1-datetimeを返しません.diff-returnvalues)。 if文の前後で '$ difference'の値をチェックしましたか? – rickdenhaan