

No.2ベストアンサー
- 回答日時:
質問の意図するところが少々読めない部分があるのですが、xxdayというDateオブジェクトに生まれた日、xdayというDateオブジェクトに1歳の誕生日を入れるのであれば、質問文の通りで良いのではないかと思います。
x=new Date(yyyy, mm, dd)
という形でxをDateオブジェクトとして定義すると、xはyyyy年mm月dd日という日付を持つことになります。 ただし、月の表記は0を初期値とする連番となり、1月は0に相当するので、日本式の月の表記からは1を引く必要があります(2月なら"2-1")。
とりあえず、下記に質問文のソースをそのまま作ってみました。 xxdayをbirthday、xxdayをxdayという名前に書き換えて作成し、また生後の経過日数をsncdays、1歳の誕生日までの残り日数をtilxdayという変数で定義しています。
こちらで確認してみて下さい。
<html>
<head>
<script type="text/javascript"><!--
today= new Date();
birthday= new Date(2003,2-1,1);
xday= new Date(2004,2-1,1);
sncdays= Math.floor((today.getTime()-birthday.getTime())/(24*60*60*1000));
tilxday= Math.ceil((xday.getTime()-today.getTime())/(24*60*60*1000));
//--></script>
</head>
<body>
<script type="text/javascript"><!--
document.write("○○は生後"+sncdays+"日になりました。あと"+tilxday+"日で1歳になります。")
//--></script>
</body>
</html>
参考まで。
この回答へのお礼
お礼日時:2004/01/25 23:23
ありがとうございました。
同じように表示されるJavaでもいろいろなソースがあることをはじめて知りました。今はソースをダウンロードしているだけですが、勉強してみたら楽しそうですね。
No.1
- 回答日時:
<script LANGUAGE="JavaScript">
var now = new Date();
var xday = new Date(2004,2-1,1);
var xxday = new Date(2003,2-1,1);
s = Math.floor((now.getTime() - xxday.getTime()) / (24*60*60*1000));
t = Math.ceil((xday.getTime() - now.getTime()) / (24*60*60*1000));
document.writeln("○○は、生まれてから" + s + "日になります。後"+ t +"日で1歳になります<BR>");
</SCRIPT>
これで良いと思うのですが?きっちり検算してません。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
location.hrefが動かない・・・
-
Copyrightの年号を自動的に変更
-
<a href="#" …>の意味を教えて...
-
HTMLソースからURLだけを抜き出...
-
【javascript クロスブラウザ...
-
colorboxの直接呼び出し方法に...
-
getElementsByNameで要素が取得...
-
cssにjavascriptを入れる?呼び...
-
SQLのWHEREで全てを質問する方法
-
テキストボックス内にハイパー...
-
ポップアップウィンドウの位置
-
フォーカス移動抑止について
-
Crystal Report 8キャッシュを...
-
AjaxでDBから取得したデータを...
-
小窓を開くJSで、高さを調節し...
-
「関数が定義されていない」と...
-
SCRIPT5007: 未定義または NULL...
-
VBscriptでVisualBasicのような...
-
ランダムにページにアクセスしたい
-
キーを押している間の時間を計...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
ジャバスクリプトが無効になっ...
-
Netscape4.7で。
-
足跡を付けたい
-
ページ内文字列の置換について
-
JavaScript について
-
日付について
-
Cookieの回数で閲覧制限、javas...
-
代入演算子の%=について
-
safari、firefoxでjavascript
-
ブラウザのアドレス欄に
-
始めまして、23歳の事務系OLです。
-
JavaScriptが有効ならA、無効ならB
-
外部javascriptファイルをjavas...
-
結果のなかにさらにjavascript
-
読み込むたびに画像を順番に表...
-
ブラウザを閉じないようにする...
-
javascriptで変数を組み込みたい
-
IEでiframe内のcookieを保持
-
文字の置換について
-
location.hrefが動かない・・・
おすすめ情報