我正在使用以下函數爲給定日期輸入添加若干天(格式:yyyy-mm-dd)。JavaScript/jQuery:格式化日期計算結果的最佳方法
這工作正常,但不會在需要時添加前導零,例如,它會返回2013-11-1,而不是2013-11-01,這是我需要的。
什麼是最好/最短的方式來格式化輸出爲yyyy-mm-dd - jQuery也可以工作?
function calcTargetDate()
{
var timeFrame = 7;
var targetDate = new Date(document.getElementById('date1').value);
targetDate.setDate(targetDate.getDate() + parseInt(timeFrame));
document.getElementById('date2').value = (targetDate.getFullYear() + '-' + (targetDate.getMonth() + 1) + '-' + targetDate.getDate());
}
提前爲任何幫助,非常感謝,蒂姆
jQuery是一個DOM操作庫。這裏沒用。 – JJJ
謝謝,Babblo--這正是我需要的。 – user2571510