我已經一個輸入類型文本:轉換輸入類型文本日期格式
<input type="text" id="policyholder-dob" name="policyholder-dob" />
我想在毫米/ dd/yyyy格式此字段可以鍵入號碼: 等2014年1月1日 這是我的js代碼,但它不工作,我犯了什麼錯誤?
function dateFormatter(date) {
var formattedDate = date.getDate()
+ '/' + (date.getMonth() + 1) + '/' + date.getFullYear();
return formattedDate;
}
var nextduedate = $("#policyholder-dob").val();
var dateFormatDate = nextduedate.slice(0, 2);
var dateFormatMonth = nextduedate.slice(2, 4);
var dateFormatYear = nextduedate.slice(4, 8);
var totalFormat = dateFormatMonth + '/' + dateFormatDate + '/' + dateFormatYear;
var againNewDate = new Date(totalFormat);
againNewDate.setDate(againNewDate.getDate() + 1);
var todaydate = dateFormatter(againNewDate);
$("#policyholder-dob").prop("value", todaydate);
任何幫助將非常感激。
相關:http://stackoverflow.com/questions/5619202/converting-string-to-date-in-js – Charlie
不,我不認爲它符合我的要求,如果我搭售任何數字其給予日期格式.. – supersaiyan
什麼不工作?你有沒有jsFiddle? – Xotic750