忍者ブログ
Rainの世界 あなたは

匹目のゼリッピです
荒れ果てた野を一人の少女が往く。。。
レンムサーバーで活動中の「RainbowCrystal」が届けるほぼTWの内容で日々の出来事を書き綴るブログです。
願わくば、君がRainの世界に囚われないことを・・・
ブログ内検索
カレンダー
04 2024/05 06
S M T W T F S
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
最新コメント
[04/02 Rain@あめちゃ]
[04/02 アレキス]
[03/22 Rain@あめちゃ]
[03/20 零の彼方]
[03/14 Rain@あめちゃ]
最新トラックバック
プロフィール


HN:
RainbowCrystal
年齢:
誕生日:
1992/04/01
職業:
うさぎ
趣味:
たくさん!
自己紹介:
基本的になんでもやるよ!な人。

誰がなんと言おうと18歳は永遠です。

自キャラLv等(11/04/02更新)
TW:
テチ
246Lv(あめちゃ)
ミラ
173Lv(まろんちゃ)
ピン
217Lv(りんちゃ)
クロエ
184Lv(てんちゃ)
TS:
光羊BL
195Lv(Rain)
TM
184Lv

And,その他愉快な仲間たち
にゃんコンポ
×

[PR]上記の広告は3ヶ月以上新規記事投稿のないブログに表示されています。新しい記事を書く事で広告が消えます。

歳をカンストさせるJavascriptを完全に自分用のメモとして。
なんですが、もしかしたら需要があるかもしれないので一応ソースコード貼っておこうかなーなんて。

あ、因みに完全にソースの部分なので耐性ない人は閲覧注意です(ぇ



 
<script language="JavaScript"> 
<!-- 
profile = new Array(1992,04,01); //自分の生年月日配列は「,」(カンマ)で分ける。癖で「.」(ドット)とかにしないように。 
permanent = 18; //永遠の○○歳にしたい数字を入れる。 
myD = new Date(); //現在の日付情報を取得する宣言。 
myYear = myD.getYear(); //↓の準備段階用。こっちは不使用(2000年問題が絡んでくるため) 
myYear2 = (myYear < 2000) ? myYear+1900 : myYear; //今年が何年かはこちらを使う。 
myMonth = myD.getMonth()+1; // 今月が何月かを取得する。
myDate = myD.getDate(); // 今日が何日かを取得する。 
age = ((profile[1] < myMonth) || ((profile[1] == myMonth) && (profile[2] <=myDate))) ? (myYear2 - profile[0]) : (myYear2 - profile[0]-1); //満年齢を実年齢に変換する一行。(条件式) ? 真 : 偽で、if(){}else{}と同じ意味を与える。 
myMess = permanent + "歳(" + (age - permanent+1) + "回目)"; //出力するメッセージの形式を変えたいときはこちらでいじる 
document.write( myMess ); //いわゆるprintf() 
// --> 
</script>
<noscript>18歳(永遠)</noscript><-- Java未対応の方への対策。年齢は手動で打ち込んでください。// --> 


使い方:↑をコピペした後、profileとpermanentの値を変える。一番下の行のnoscript内の年齢を変える。だけ。
メッセージ形式変えたい場合はmyMessとnoscript内の内容をいじるだけです。
実行例①(↑のソースそのまま):
実行例②(permanent=17の場合):

因みに永遠の20歳なのに実年齢18歳とかだと、20歳(-1回目)みたいに出るのでそこだけ注意。
普段C言語とかASしか使わないのでJavascript慣れないなー。。。
PR
Comment
name
subject
color
e-mail
URL
comment
pass
Trackback
Trackback URL:
<< 356 HOME 太陽の軌跡も4周年だそうですよ >>