先日質問させていただいた内容でご指摘をうけたので、頂いたコードを参考に、自分なりにコードをまとめてみたのですが、一部うまく動作しない所があり、作業が止まっております。
先日の質問URL↓
https://teratail.com/questions/55239
実現したい内容は、
「
1.起点となる日付から7日後の日付をhtml内に吐き出す
2.現在の日付が1の日付を越えた時に起点の日付から7日後の日付を再度吐き出す(nMomnetとgMomentの日付が一致したときに、日付が7日単位で繰り上がっていくイメージ)
3.上記の2を繰り返す
」
現在、フッター下部に以下のスクリプト内容を記載して動作確認をしているのですが、コメント添付部分を追記すると動作しなくなってしまいます。
<script src="js/jquery-2.1.4.min.js"></script> <script src="js/moment.js"></script> <script> var nMoment = moment().format("YYYY年M月D日"); var gMoment = moment("2016-11-25").add(7,'days').format("YYYY年M月D日"); function timecheck(){ if(nMoment >= gMoment){ gMoment.add(7, 'days').format("YYYY年M月D日");//この一文を入れると動作しない document.getElementById ('timer').innerHTML = gMoment; } } setInterval("timecheck()",1000); </script>
変数の使い方が間違っているのでしょうか?ご指摘があれば是非お願いいたします。
回答2件
あなたの回答
tips
プレビュー