入力フィールド ReportTimeFrom に、09.07.2013
その日付に 1 週間を追加するにはどうすればよいですか? という値があります。
私が使う
$("#ReportTimeFrom").val()
値を取得するには
以下の例を試して、jSfiddle を確認してください -> http://jsfiddle.net/ApfJz/13/
function parseDate(input) {
var parts = input.split('.');
return new Date(parts[2], parts[1]-1, parts[0]); // months are 0-based
}
$('#change').click(function () {
var date = parseDate($("#ReportTimeFrom").val());
// add one week to date
date.setDate(date.getDate() + 7);
$('#ReportTimeFrom').val(("0" + date.getDate()).slice(-2) + '.' + (("0" + (date.getMonth() + 1))).slice(-2) + '.' + date.getFullYear());
});