0

私のウェブサイト「skytamer.com」には現在、366 バージョンの index.html ページがあり、毎晩手動で読み込んでいます。366 バージョンは、次のディレクトリに保存されます。

www.skytamer.com/date/0101.html。

366 個のファイルは、0101.html (1 月 1 日)、0601.html (6 月 1 日) などのように、1 年の各日に 1 つずつ示されます。

コンピューターのローカルの月と日のタイムスタンプに基づいて index.html ページを自動的にリダイレクトするスクリプトが必要です。

たとえば、地球は回り続け、6 月 6 日がやってきます。「index.html」ページは、「www.skytamer.com/date/0601.html」を新しい「index.html」ページとしてロードする必要があります。

これはできますか?

4

2 に答える 2

1

スクリプト:

function getPageToday() {
var today = new Date();
var day = String(today.getDate());
var month = String(today.getMonth() + 1);
if (day.length === 1) {
    day = '0' + day;
}
if (month.length === 1) {
    month = '0' + month;
}
var page = month + day + '.html';
return page;

}

于 2013-01-08T17:47:16.780 に答える
0

<meta http-equiv="refresh" content="5;URL='http://example.com/'">日付をチェックする簡単なスクリプトと組み合わせます。

タイムゾーンが存在することに注意してください。サーバー側のスクリプトを利用できる場合は、サーバーから時間を取得することをお勧めします。

于 2013-01-08T17:38:14.397 に答える