私はコーディングに苦労している次のシナリオを持っています。
ユーザーがカレンダーポップアップから選択した文字列である評価日があります。私がする必要があるのは、その日付を取り、その日付の値に応じて 2 番目の日付を計算する関数に渡すことです。最初の日付が月の最初の日から 7 日を超えている場合は、月の最初の日を使用し、それ以外の場合はその月の最後の日を使用します。最初の日付を選択した後にこの日付を表示する必要があるため、これはクライアント側で行う必要があります。
これまでのところ、私は以下を持っています:
Function CompareDate()
{ var date1 = document.getElementById("textbox1");
var x = new date();
var year = x.getYear();
var day = x.getDay();
var thisMonthFirstDay = new Date(year, month,1)
var thisMonthLastDate = ....
var 1day = 1000*60*60*24
var date1_ms = recdate
var date2ms = thisMonthFirstDay.gettime()
if(Math.round(difference_ms/1day) > 7
{var textbox = document,getelementbyid("textbox2");
textbox.value = texbox.value + thisMonthLastDate
}
else
{
textbox.value = texbox.value + thisMonthFirstDay }
}
これをどのように行うことができるかの例は、非常に高く評価されます。乾杯