XHTML対策

XHTML対策

PERSONA@BLOG

キリ番リスト

2005年05月06日 管理用BLOG(ホームページ)運営日数表示JavaScript

カテゴリ JavaScript


BLOGやホームページの運営日数を表示するJavaScriptです。

BLOG開設日には、
 今日からBLOGを始めます!いっぱい遊びに来てね!
開設から○周年日には、
 BLOG運営 ○ 周年!!!
開設から1ヶ月単位で、
 BLOG開設から □ ヶ月目突入!
上記以外の通常日には、
 BLOG運営日数 ◇ 日

という風に、運営日数が表示されるスクリプトです。

2005/05/06 らんらん(仮名)さんが公開されていたものに、□ヶ月単位処理を追加&若干のシェイプアップを施して公開。



使用条件
・使用される方は、この記事にコメントか文中リンク入りトラックバックを。
・ソース内の著作権表示の改変・削除は厳禁。
・著作権表示以外の改変可、転載不可、再配布不可。





下記の★1〜★4を設定後、<body>〜</body>内の表示させたいところに記述。
※ Seesaaの場合は、自由形式コンテンツ等を新たに作り、下記をそのまま記述。
<script type="text/javascript">
<!--

// らんらん(仮名):サイト運営日数表示スクリプト ver1.2β2
// ペルソナ:BLOG(ホームページ)運営日数表示JavaScript ver.20050506
// http://persona-blog.seesaa.net/article/3462943.html

// 下記の★1〜★4を設定後、<body>〜</body>内の表示させたいところに記述

// ★1
// ()内にサイト開設日の『西暦』を入力
// 下記の場合だと『2005年』
var up_year = (2005);

// ★2
// ()内にサイト開設日の『月』を入力
// 下記の場合だと『5月』
var up_month = (5);

// ★3
// ()内にサイト開設日の『日』を入力
// 下記の場合だと『1日』
var up_day = (1);

// サイト開設日収得処理
var site_up = new Date(up_year,up_month-1,up_day);

// 現在の日付を収得
var today = new Date();
var year = today.getYear();
if(year < 2000) year += 1900; // 2000年問題対策
var month = today.getMonth();
var day = today.getDate();
var time = today.getTime(year,month,day);

// ★4
// ()内に○周年を表示する期間(日数)を入力
// ○周年表示が不要の場合は『0』と入力
// 下記の場合だと10日間表示されます
var kikan = (10);

// ○周年を△日間表示する処理
var kikan_start = new Date(year,up_month-1,up_day);
var kikan_start_time = kikan_start.setTime(kikan_start.getTime());
var kikan_end_time = kikan_start.setTime(kikan_start.getTime() + (kikan*24*60*60*1000));

// Math.floorは小数点以下を切り捨て処理
// todayからsite_upを引き24時間で割る事で運営日数を計算
var days = Math.floor((today-site_up)/(24*60*60*1000));

// □ヶ月表示処理
var months = ((year-up_year)*12)+((month+1)-up_month);

// 「&&」は「かつ」を意味する条件式
// 備考:「||」ならば「または」を意味する条件式
// yearからup_yearを引く事で○周年を計算
if ((year == up_year) && (month == up_month-1) && (day == up_day)) {
document.write('今日からBLOGを始めます!いっぱい遊びに来てね!');
} else if ((kikan_start_time <= time) && (kikan_end_time >= time) && ((year-up_year) != 0) && (kikan != 0)) {
document.write('BLOG運営 ',year-up_year,' 周年!!!');
} else if (day == up_day) {
document.write('BLOG開設から ',months,' ヶ月目突入!');
} else {
document.write('BLOG運営日数 ',days,' 日');
}

// -->
</script>




追記。
BLOG開設日には、
 今日からBLOGを始めます!いっぱい遊びに来てね!
開設から○周年日には、
 BLOG運営 ○ 周年!!!
開設から1ヶ月単位で、
 BLOG開設から □ ヶ月目突入!
上記以外の通常日には、
 BLOG運営日数 ◇ 日

上記の表示部は、ご自分のお好きなように。

開設日が2月29日の場合は、4年毎にしか○周年表示はされません。

XHTML対策

XHTML対策

タグ この記事に設定されているタグ(キーワード)

XHTML対策

コメント コメント (4) | トラックバック トラックバック (1) | 清き一票 清き一票 | | このブログの読者になる | 更新情報をチェックする | トップページへ | このページの一番上へ | 一つ前の記事へ 一つ後の記事へ
この記事へのコメント
はじめまして!
このスクリプト使わせてもらいました。
まっつん URL
2006年05月27日 15:31
まっつんさん、こんにちは♪

このスクリプトって個人的には大好きなので、使っていただけてとても嬉しいです!

ありがとうございました!
ペルソナ このアイコンは投稿者が真の管理人である事を証明します
2006年05月27日 17:31
ペルソナさん、はじめまして。
私もseesaaブログを使っているんですが
素晴らしいカスタマイズのテクニックにうなりっぱなしです。

このスクリプトだけでなく
他のカスタマイズ方法もいくつか使わせて頂きました。
本当にありがとうございました。

これからも更新を楽しみにしています。
麻理 URL
2006年07月30日 20:57
こんにちは、お久しぶりです!
実はまた別のブログを立ち上げちゃいまして…LOVELOG何ですが、LOVELOGでもSeeSaaとほぼ同じタグを使っているので、またまた利用させて頂いてます。
ありがとうございました♪
結城廉
2006年11月09日 07:32
お名前

MAIL(管理人のみに公開)

URL

コメント



カウンターのところに、「BLOGやホームページの運営日数を表示するJavaScript」を入れてみました。 「PERSONA@BLOG」さんのところを参考にさせていただきました。 こういうのなんか面..

「いつもこころにたいようを。」
2012年02月04日 21:06
×

この広告は1年以上新しい記事の投稿がないブログに表示されております。