0

データベースを使用せずに、毎週いくつかのテキストの値の数を変更できるかどうかを確認したかったのです。PHPを使うだけで

たとえば、Web サイトでは次のように表示されます。

  • ゲーム 265
  • ゲーム 264
  • ゲーム 263
  • ゲーム 262

1週間後、数字に1を加えて

  • ゲーム 266
  • ゲーム 265
  • ゲーム 264
  • ゲーム 263
4

1 に答える 1

0

おそらく、現在の日付と過去の任意の日付の間の週数を数えることでこれを行うことができます. したがって、今日は 2012 年 5 月 21 日なので、2012 年 5 月 7 日からの週数を数えると 2 になります。266 から数えたい場合は、$weeksSinceDate + 264

::UPDATE:: ご質問への回答として、使用できるコードを次に示します。

$counterStartNum = 266;
$date1 = new DateTime("2012-05-21");
$date2 = new DateTime();
$interval = $date1->diff($date2);
$weeksSinceDate = $interval->d / 7;
$currentCounter = $counterStartNum + $weeksSinceDate;
于 2012-05-21T19:49:30.467 に答える