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で質問しましょう!
似たような質問が見つかりました
- JavaScript 1日1回引けるJavaScriptおみくじについて 1 2022/12/12 22:28
- JavaScript gasについて 1 2022/05/31 21:51
- JavaScript 画像の表示位置 3 2022/12/23 08:25
- その他(プログラミング・Web制作) google formsを使ったタスク依頼フォーム作成におけるご相談 1 2023/06/22 15:55
- JavaScript javascriptでテーブルに追加した項目のid追加してローカルストレージを操作したい 5 2023/01/01 15:52
- 新年・正月・大晦日 中国のカウントダウンに興味があります。 横浜中華街の旧正月カウントダウンは本当にカウントダウンだけで 2 2023/01/21 22:14
- Visual Basic(VBA) 列 A に同じ日が2つが必要です。 1 2023/03/28 07:25
- C言語・C++・C# C#テキストボックスの文字を配列にいれてその後表示する 4 2022/07/17 04:47
- Visual Basic(VBA) ①ExcelVBAでカレンダーを作り、別のユザーフォームで日付を入力したいのですがエラーになります。 1 2023/02/17 18:39
- 新年・正月・大晦日 あなたのカウントダウンの迎えは次のうちどれですか? 1 家でカウントダウンTVを観ながら新年を迎える 2 2022/12/31 16:07
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
document.getElementById
-
<a href="#" …>の意味を教えて...
-
bodyにidをつける理由は何ですか?
-
function の return 値を表示し...
-
日替わりメッセージの表示
-
ページを表示すると同時に複数...
-
getElementsByNameで要素が取得...
-
submitボタンで他のフレームを...
-
新しいウィンドゥを最大化で立...
-
子フレームの自動リロードは可...
-
ウィンドウ名の設定
-
ウインドウを縮小しても文字を...
-
SQLのWHEREで全てを質問する方法
-
ホームディレクトリを示すチル...
-
別ファイルのfunctionの読み込み方
-
undefinedが表示されてしまう
-
Vbscriptで自分自身のウィンド...
-
iframeの中から親ページをスム...
-
Webサイトを表示時にタイトルの...
-
相対パスと絶対パスの速度
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
javascriptで変数を組み込みたい
-
CGIフォーム一定時間過ぎる...
-
書いたクッキーを読み出してメ...
-
明日の日にちを表示するときは
-
カウントダウンとカウントアッ...
-
動的生成したscriptタグが実行...
-
HTML画面上で文字の大きさを変...
-
¥マークの検索について
-
特定のURLからの訪問者を入室禁...
-
ホームページを見る度にTOP画面...
-
UAによるリダイレクト
-
変数に入れた文字列をindexOfで...
-
HPビルダーで『最終更新日時』...
-
Cookieの回数で閲覧制限、javas...
-
特定URLからの遷移後、指定ULR...
-
ランダム音声と正解・不正解の表示
-
document.getElementById
-
ホームページに定休日のカレン...
-
document.writeの文字列が実行...
-
外部javascriptファイルをjavas...
おすすめ情報