--------(--)

スポンサーサイト

上記の広告は1ヶ月以上更新のないブログに表示されています。
新しい記事を書く事で広告が消せます。
2007-10-21(Sun)

JavaScript・コミケカウントダウン機能付けました

JavaScriptでコミケまでの日数をカウントする機能を
作成してみました。
カレンダーの下にひっそりと置いてあります。

見た目は地味です。
とりあえず作ってみましたという感じです。

ソースコード(↓)です。
この程度作るだけでやたら時間はかかっていたようなorz
関数とか途中から導入したし、
変数名もコロコロ変わっているという有様。
上流工程が悪かったということでしょうか。


function dateCount(month, date){
var count = month * 31 + date;
if(month > 1) count -= 3;
if(month > 3) count -= 1;
if(month > 5) count -= 1;
if(month > 8) count -= 1;
if(month > 10) count -= 1;
return(count);
}

var comiketS = new Date("2007/12/29");
var comiketE = new Date("2007/12/31");
var today = new Date();

if(comiketS > today){
var comiketS_d = dateCount(comiketS.getMonth(), comiketS.getDate());
var today_d = dateCount(today.getMonth(), today.getDate());
document.write("コミケ73まであと " + (comiketS_d - today_d) + " 日");
}else if(comiketE.getDate() >= today.getDate()){
document.write("コミケ73開催!");
}


簡単に説明すると、
1.本日の日付がコミケの初日より前の場合、あと何日かを表示。
2.本日の日付が開催期間の場合、開催中と表示。
3.開催期間を過ぎている場合は何も表示しない。

コミケが12/30~1/1のように
万が一年を越えて開催されることがあると、
きちんと機能しません。
あと、仮にPCの日にち設定が2007年より前になっている場合も
正確な情報を伝えません。
条件分岐に日にちだけで判断する箇所があるためです。
なんかそれカッコ悪い。

年越しコミケか・・・以前24時間耐久コミケあったので、
あながちあり得ない話でもないかも!

そういえばJavaScriptできちんと作ってみたのは初めてです。
やってみると意外に楽しいですね。
しかし無闇に使用すると、ページが重くなりますね。


イラストブログを標榜しておきながら、
PCが調子悪いことをきっかけに、
お絵描きからやや遠ざかっております。
10月の更新が寂しすぎる・・・。

とはいえ、ブログのネタは常に考えております。
前回、不本意ながら日記を書いた際、これはこれで面白いなと感じました。
日記のネタも色々あるな~とは思いつつ、
しかしいつも日記を書いてしまったら既にお絵描きブログちゃいます。

トップに絵のある記事がなくなったら名折れですね。
しかし前みたいにデジカメスケブアップしても
なんかみっともないんだよな・・・。
コミケ74に対応させました。
今年は4で割り切れて100で割り切れないから、うるう年ですね!
どうせ手作業で更新しているという理由で、
うるう年判定コードも入れてないわけです。
なんかかっこ悪い・・・
スポンサーサイト

テーマ : ホームページ・ブログ制作
ジャンル : コンピュータ

コメントの投稿

管理者にだけ表示を許可する

コメント

プロフィール

名無し

Author:名無し
現在は活動しておりません。

全記事表示リンク
カテゴリ
ユーザータグ

草喰系男子 コミックマーケット 動物 コミティア 初音ミク 同人イベント コみケッとスペシャル5in水戸 触手 植物 カイジ 拍手絵 似せ(偽)絵 DRAGONBALL 時事 ガンダム(1st) 模写 キャプテン翼 無職 SchoolDays 昆虫 ToLOVEる MADARA ヱヴァンゲリヲン 政治 Vガンダム pixiv 特攻の拓 広告表示 風景 中二病 模写(漫画) 東方紅魔郷 霊夢 よろず アンケート ルパン三世 シグルイ レトロゲーム 感想 ドラゴンクエスト のび太 なにィ 

月別アーカイブ
カレンダー
04 | 2017/05 | 06
- 1 2 3 4 5 6
7 8 9 10 11 12 13
14 15 16 17 18 19 20
21 22 23 24 25 26 27
28 29 30 31 - - -
ランダム物語設定V0.7
ランダムで言葉を組み合わせ、
武器・技名や物語設定を作る
最近の記事
最近のコメント
ブログ内検索
RSSフィード
リンク
メールフォーム
ブログ管理者
に送信されます。

名前:
メール:
件名:
本文:

FC2カウンター
上記広告は1ヶ月以上更新のないブログに表示されています。新しい記事を書くことで広告を消せます。