こんにちは、「1 年」、「2 年」などの値のドロップダウンがあります。わかりましたか? また、カレンダーエクステンダーを備えた2つのajaxテキストボックスがあります。ドロップダウンで選択した値が「1年」で、両方のテキストボックス値間の期間が一致しない場合に警告メッセージをポップアップ表示したい。私が意味することを理解していますか?私を助けてください。このシナリオをjavascriptで取得するにはどうすればよいですか??
1 に答える
0
アルゴリズム :
1.テキストボックスから両方の日付を取得します。
2. 各日付のエプコク時間を見つけます。///
3. 両方の日付を引きます。
4.subtract_result = 365*24*60*60 // 1 年のタイムスタンプ値を見つける
5. その差が上記の計算を超える場合は、日付が一致していないことがわかります。
Javascript:
// This is for first date
first = new Date(2010, 03, 08, 15, 30, 10); // Get the first date epoch object
document.write((first.getTime())/1000); // get the actual epoch values
second = new Date(2012, 03, 08, 15, 30, 10); // Get the first date epoch object
document.write((second.getTime())/1000); // get the actual epoch values
diff= second - first ;
one_day_epoch = 24*60*60 ; // calculating one epoch
if ( diff/ one_day_epoch > 365 ) // check , is it exceei
{
alert( 'date is exceeding one year');
}
于 2010-03-08T10:23:41.457 に答える