2011-12-16 29 views
2

jQueryを使用してdatepickerを使用しました。しかし、私はjQueryのdatapickerで選択された日付から5日を引く必要があります。これどうやってするの?あなたなら、js/jQueryで日付を計算する方法

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

:あなたの日付ピッカーは、日付ピッカーのIDを持っていると仮定すると、

+0

このリンクを確認してください。http://stackoverflow.com/questions/5664033/javascript-date-calculation – xyz

答えて

2

を支援するための

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

ありがとう:

--EDIT-- この

は私の問題を解決しましたそれをdatepickerに送り返したい:

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

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

var date =(あなたのdatepickerの結果から作成された日付オブジェクト); date.add(-5).days();

関連する問題