我使用以下函數查找選定日期的季度的最後一天。 現在我只是添加12 * Date.WEEK,但不完全是我想要的。 請問你有看和建議如何找到季度的最後一天?我想要date2的最後一天。選定季度的最後一天
function catcalc(cal) {
var date = cal.date;
var time = date.getTime();
var field = document.getElementById("x_Bis");
if (field == cal.params.inputField) {
field = document.getElementById("x_Von");
time -= 12*Date.WEEK; // substract one week
} else {
time += 12*Date.WEEK; // add one week 6*Date.DAY
}
var date2 = new Date(time);
field.value = date2.print("%d.%m.%Y");
我應該保留函數結構並保留變量的名稱。有兩個日曆字段相互關聯。用戶可以從日曆中選擇任意日期(不需要時鐘)。該功能來自http://cimanet.uoc.edu/logica/v2/lib/jscalendar-1.0/doc/html/reference.html。
爲什麼計算?如果日期<3月31日,最後一天= 3月31日,否則如果<6月30日,最後一天= 6月30日等等 – mplungjan
你的意思只是檢查日期,並把一些if或switch?但是怎樣才能存儲最後一天的時間? – user727198