2011-12-16 82 views
2

我有一個使用jQuery的日期選擇器。但我想從jQuery數據閱讀器中選擇的日期減去5天。我怎樣才能做到這一點?如何使用js/jQuery計算日期

- 編輯 - 這解決了我的問題:

date = date.setDate(date.getDate() - 5); 
date = new Date(date); 
$('#max_unsub_date').attr('value', date.toLocaleDateString()); 

感謝您的幫助

+0

檢查此鏈接http://stackoverflow.com/questions/5664033/javascript-date-calculation – xyz 2011-12-16 12:20:52

回答

2

假設你的日期選擇器有日期選擇器的ID:

var pickedDate = $("#datePicker").datepicker("getDate"); 
if (pickedDate != null) 
{ 
    pickedDate.setDate(pickedDate.getDate() - 5); 
} 

然後,如果你想把它發回日期選擇器:

$("#datePicker").datepicker("setDate", pickedDate); 
0

使用日期http://www.datejs.com/

var date =(從datepicker結果創建的日期對象); date.add(-5).days();