No.2ベストアンサー
- 回答日時:
お返事遅くなりすいません。
-○日となるのは引き算する時の大小判定が無いためでした。
そこで日付の引き算部分を以下のように変更してみましたので試してみて下さい。
//現在の日付から開設日付を引き何日経過したのかを取得する
if(StDay.getMonth()>=dtToday.getMonth()+1){
var strMonth = StDay.getMonth()-(dtToday.getMonth()+1);
}else{
var strMonth = (dtToday.getMonth()+1)-StDay.getMonth();
}
if(dtToday.getDate()>=StDay.getDate()){
var strDate = dtToday.getDate()-StDay.getDate();
}else{
var strDate = StDay.getDate()-dtToday.getDate();
}
No.1
- 回答日時:
こんな感じでしょうか?
<SCRIPT>
var StrMsg = "";
var dtToday = new Date;//現在の日付を取得する。
var StDay = new Date(2001,3,1);//Date(年,月,日)開設した年月日を入れておく。
//現在の日付から開設日付を引き何日経過したのかを取得する
var strMonth = dtToday.getMonth()+1-StDay.getMonth();
var strDate = dtToday.getDate()-StDay.getDate();
//HTMLへと出力する
if(strMonth != 0){
StrMsg = StrMsg + strMonth+"ヶ月と";
}
if(Date != 0){
StrMsg = StrMsg + strDate+"日";
}
if(StrMsg.length != 0){
document.write("OPENして"+ StrMsg +"が経ちました<BR>");
}
</SCRIPT>
参考URL:http://www.openspc2.org/reibun/javascript/
この回答への補足
回答ありがとうございます。
上のだと、途中から○ヶ月と-○日になってしまうんですが、
これはどうにかなりますか?
無理でしょうか?
お手数ですが、もう一度教えていただけますか?
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- PHP phpでこの記述をもっと簡単に書く方法はないでしょうか…? 3 2022/11/16 19:57
- 画像編集・動画編集・音楽編集 エクスプローラー サムネイル表示されない 1 2022/12/22 10:14
- Excel(エクセル) Excelヘルプの原文を表示する最速の方法(手順)には? 1 2023/08/11 11:30
- Excel(エクセル) エクセルの数式で教えてください。 2 2023/02/10 17:07
- Excel(エクセル) 関数を教えてください。 2 2023/08/01 10:59
- Excel(エクセル) エクセルの数式で教えてください。 1 2023/02/08 09:05
- Excel(エクセル) 下記エクセルの式がなぜこうなるのか理由が知りたいです。 6 2022/08/20 00:43
- その他(IT・Webサービス) 不動産会社を起業し、ホームページを作りました。その際に、弊社は「◯◯不動産(株)」なのですが、県外に 1 2022/05/26 12:02
- 格安スマホ・SIMフリースマホ GooglePixelで端末内のアプリを検索する方法を教えてください。 アプリ一覧に表示される検索ボ 2 2023/05/15 00:55
- X(旧Twitter) カギをかけているツイッターの検索について教えてください。 2 2022/11/07 17:22
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
google apps scriptの終了のさせ方
-
C#OpenCv V4にのエラーに関する...
-
ローカルにあるファイルを検索...
-
javascriptでテーブルに追加し...
-
イベントが初めの一回しか起き...
-
ジェネレーターの作り方
-
GASでGoogleフォームの自動返信...
-
VSCODE[Python]の設定について
-
GASでundefinedエラーが出ます
-
イラレでナンバリングする方法
-
gas スプレッドシートがアクテ...
-
翌月を取得するGASが分かりません
-
ASP.NETのコントロールの値をJa...
-
JAVAScriptでNotePad操作
-
JavaScriptでテーブル内?に矢...
-
google maps api ルート線変更
-
URLのパラメータを取得しリンク...
-
JavaScriptで決まった「時刻」...
-
「続きを読む」ボタンを押すと...
-
html javascript リンク先アド...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
var exports = exports || {}; ...
-
google apps scriptの終了のさせ方
-
C#OpenCv V4にのエラーに関する...
-
GASでundefinedエラーが出ます
-
ジェネレーターの作り方
-
GASでGoogleフォームの自動返信...
-
HTMLで作った時報アプリが動き...
-
javascriptでテーブルに追加し...
-
html javascript リンク先アド...
-
【西暦等の変換】
-
ローカルにあるファイルを検索...
-
ASP.NETのコントロールの値をJa...
-
なぜmatchメソッドがエラーにな...
-
翌月を取得するGASが分かりません
-
gas スプレッドシートがアクテ...
-
ASP.NET MVCでObjectをjsに渡す
-
カンマで終わってるのはセミコ...
-
JavaScriptで文字列の特定文字...
-
javascriptでiframeのURL変更は?
-
APIを使って埋め込んだグーグル...
おすすめ情報