3

私はこれを機能させることができないようです。オンラインでサンプルを試してみましたが、まさに必要なものがありませんでした。基本的には、指定した日付からの経過日数を表示できるようにしたいです。以下のサンプルは、HTML と PHP を組み合わせたものですが、何らかの理由でこのようにしなければなりませんでした。

<?php
$OldDate = strtotime($row['DateSigned']);
$NewDate = date('M j, Y', $OldDate);
?>

<b>Date Signed:</b> <?php echo $NewDate; ?>
<b>Days Since Signed:</b> <?php echo date_diff(strtotime($NewDate),Date("y/m/d")); ?>

これは失敗するようです。Date("y/m/d")は今日の日付です。何がうまくいかなかったのか教えてもらえますか?

4

6 に答える 6

-1

タイムスタンプを使用してみてください。

$from = mktime(0,0,0,6,1,2015); // example old date
$to = time(); // now

echo round(($to - $from)/86400); // gives you elapsed days

86400 は 1 日の秒数です。

于 2015-10-25T14:10:18.277 に答える