2つの方法が考えられます。
その1 cron で日付が変わったときに更新する
大抵の Linux には cron という特定の時間になにかしらの処理を実行するサービスがあります。
「本日は1時から!」の「1」の部分をデータベースとかファイルとか、なにかしら外部のデータを参照するように実装し、そのデータを加算するスクリプトを cron で毎日午前 0 時に実行すると良いです。
その2 計算によって求める
例えば、今日(7/17)に「本日は1時から!」なのであれば、以下のようになるはずです。
7/18 「本日は2時から!」
7/19 「本日は3時から!」
7/20 「本日は4時から!」
7/21 「本日は5時から!」
これは計算によって簡単に導出できます。
lang
1<?php
2$dates = array(
3 '2015-07-17',
4 '2015-07-18',
5 '2015-07-19',
6 '2015-07-20',
7 '2015-07-21',
8 '2015-07-22',
9 '2015-07-23',
10 '2015-07-24',
11 '2015-07-25',
12 '2015-07-26',
13 '2015-07-27',
14 '2015-07-28',
15 '2015-07-29',
16 '2015-07-30',
17 '2015-07-31',
18 '2015-08-01',
19);
20
21$base = new DateTime('2015-07-17');
22
23foreach ($dates as $date) {
24 $today = new DateTime($date);
25 $num = $today->diff($base)->days + 1;
26 echo "$date: 本日は{$num}時から!\n";
27}
つまり、「本日は1時から!」の「1」を、計算によって導出して表示すると良いです。
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。