
A 回答 (3件)
- 最新から表示
- 回答順に表示
No.3
- 回答日時:
改良版
-------------------------------------------------
<script type="text/javascript">
<!--
var BirthDay = new Array(2000, 4, 1); //2000年4月1日が誕生日の時
var OriginDate = new Date(BirthDay[0],BirthDay[1]-1,BirthDay[2]);//月は0から始まるのに注意
var Today = new Date();
Today = new Date(Today.getFullYear(),Today.getMonth(),Today.getDate());//端数処理
var year = Today.getFullYear() - OriginDate.getFullYear();
var month = Today.getMonth() - OriginDate.getMonth();
var day = Today.getDate() - OriginDate.getDate();
if(day < 0){
var wkDay = new Date(Today.getFullYear(),Today.getMonth()-1,OriginDate.getDate());//先月の誕生日日
day=(Today-wkDay)/(24*60*60*1000);
month--;
}
if(month < 0){
month += 12;
year--;
}
document.write(year+"歳"+month+"ヶ月"+day+"日");
// -->
</script>
No.2
- 回答日時:
何日という部分で、一ヶ月を30日としているので、場合によっては、実際の日数と異なる場合があるかもしれません。
------------------------------------------------
<script type="text/javascript">
<!--
var BirthDay = new Array(2000, 4, 29); //2000年4月1日が誕生日の時
var OriginDate = new Date(BirthDay[0],BirthDay[1]-1,BirthDay[2]);//月は0から始まるのに注意
var Today = new Date();
var year = Today.getFullYear()-OriginDate.getFullYear();
var month = Today.getMonth()-OriginDate.getMonth();
var day = Today.getDate()-OriginDate.getDate();
if(day < 0){
day+=30; //一ヶ月は30日とする
month--;
}
if(month < 0){
month += 12;
year--;
}
document.write(year+"歳"+month+"ヶ月"+day+"日");
// -->
</script>
No.1
- 回答日時:
複雑なスプリクトではないので、レンタルは無いと思います。
JAVAスプリクトで、計算させているので、下に簡単な例を書いてみます。
表現が少し違うと思いますが参考にどうぞ・・・
このスプリクトで表示されるのは
「○○誕生日より***日が経ちました」です
<body>~</body>の間の表示したい場所に以下の命令を
書けば表示されます。
<SCRIPT LANGUAGE="JavaScript">
<!--
var now = new Date();
var xxday = new Date(2004, 10-1, 6);
count2 = Math.ceil( (now.getTime() - xxday.getTime()) / (24*60*60*1000) );
document.write("<FONT style='font-size : 12px; color : #000000'>");
document.write("○○誕生日より");
document.write(count2);
document.write("日が経ちました</FONT>");
//-->
</SCRIPT>
プログラムの new Date(2004, 10-1, 6) は2004年10月5日を示しています
つまり、日数計算の起算日です。
数字が1日多いのは最初の日を数えない為
12px; は文字サイズ 大きくすれば字が大きくなります。
color : #000000' の#000000 は文字の色で黒です。青は#0000FF に変更すればOKです
色は検索すれば好きな色に出来ますよ。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
ゲームもマンガもアニメも興味ない
-
「お話させていただく」か「お...
-
講演会の謝辞の仕方
-
ゲームの人間関係について
-
昨日とあるゲーム会社にゲーム...
-
素敵なお話をたくさん聞かせて...
-
中古ゲーム屋さん行くと、PS4や...
-
和風な世界観のゲームを教えて...
-
たまにいる、なんでも知ってる...
-
パズドラの別垢をつくりたいの...
-
ゲーム実況は古いゲーム、新し...
-
ゲーム好きで沢山買うけど 仕事...
-
毎月のようにゲーム買いたい対...
-
最近疲れがとれません… 疲れも...
-
てくてくエンジェルの使い方
-
ゲームを返してもらう方法を教...
-
絵手紙の文字の方向について
-
銃剣の所持 〜着剣装置の破壊に...
-
歩くと勝手に尿出るのはなぜ? ...
-
パソコンでゲームしていると、...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
「お話させていただく」か「お...
-
パズドラの別垢をつくりたいの...
-
講演会の謝辞の仕方
-
ゲームの人間関係について
-
素敵なお話をたくさん聞かせて...
-
NHKクローズアップ現代で「管理...
-
和風な世界観のゲームを教えて...
-
歩くと勝手に尿出るのはなぜ? ...
-
ゲームを返してもらう方法を教...
-
たまにいる、なんでも知ってる...
-
昨日とあるゲーム会社にゲーム...
-
毎月のようにゲーム買いたい対...
-
ゲーム好きで沢山買うけど 仕事...
-
中古ゲーム屋さん行くと、PS4や...
-
てくてくエンジェルの使い方
-
ゲーム実況は古いゲーム、新し...
-
底上げの反対語
-
思わず笑ってしまう回文、教え...
-
天和、地和、人和のどれかであ...
-
なぞなぞ、というかダジャレ ...
おすすめ情報