ユーザが入力した日から翌々月を取得する必要があります。また、ユーザは、表示したい連続月数を入力する。どのようにJavaスクリプトで連続した月を取得するには?
例:日付月年 08 05 2012 - この日付は入力として与えられます。
Enter the number of months - 4 - This also given as input by the user.
今私は次の4か月を表示する必要がありますか?
ユーザが入力した日から翌々月を取得する必要があります。また、ユーザは、表示したい連続月数を入力する。どのようにJavaスクリプトで連続した月を取得するには?
例:日付月年 08 05 2012 - この日付は入力として与えられます。
Enter the number of months - 4 - This also given as input by the user.
今私は次の4か月を表示する必要がありますか?
このための簡単な基本的なJavaScriptのコードは、上記の
<input type="text" id="mnt"/>
<a href="javaScript:getNextMonths()">Get Next</a>
<div id="nxt" ></div>
では、結果はdivの内側のHTML
var monthArray = ['Jan','Feb','Mar','Apr','May','Jun','Jul','Aug','Sep','Oct','Nov','Dec'];
var msg = 'Please provide proper value';
getNextMonths = function(){
var curMonth = document.getElementById('mnt').value/1;
var nxtM = curMonth ;
var cntMnt = 1;
try{
msg = '';
do{
if(nxtM >= 12)
nxtM = 0;
msg = msg + ' ' +monthArray[nxtM];
cntMnt = cntMnt + 1;
nxtM++;
}while(cntMnt < 5);
}catch(e){alert(e);}
document.getElementById('nxt').innerHTML=msg;
}
に表示され、JavaScriptコードは、上記のようにあるHTMLコードです。これはさらに検証される必要があります。
これを参照してくださいlink
非常にありがとうございます –
@RamMessi、これに何か残っているか不足していると思いますか?回答を更新するにはjsfiddleを使用することをおすすめします。 –
これは難しいことではありません。すべての月のリストを保持し、指定された月をリストのオフセットとして使用できます。 –
私は初心者ですので、私はデザインだけを完成させました。私は自分のページにボタンを使って実行しています。ユーザーが日付と表示する月数を入力した後、同じ日付の連続する年を表示する必要があります。 –
こんにちはSven私は理解できない。簡単にしてください。 –