사용자는 다음 형식을 사용하여 날짜를 입력하려고합니다 .- mm-dd-yyyy 또는 yyyy-mm-dd 또는 md-yy 또는 md-yyyy 또는 mm / dd / yyyy 또는 m / d / yy. 내 계획은 입력 한 내용을 캡처하여 날짜 필드 값을 제출해야하는 형식이기 때문에 yyyy-mm-dd로 변환하는 것입니다. 그들은 달력 사용을 거부했습니다. 나는 성공하지 않고 다음 JS 기능을 시도했습니다. 어떤 아이디어?
var value = ctrl.getValue();
var date_input = new Date(value);
var day = date_input.getDay();
var month = date_input.getMonth() + 1;
var year = date_input.getFullYear();
var yyyy_MM_dd = year + "-" + month + "-" + day;
return yyyy_MM_dd
사용하는 것이 잘못 되었기 때문에 var day = date_input.getDay();
이렇게 사용하세요
var day = date_input.getDate();
function getDateFormat(value){
var date_input = new Date(value);
var day = date_input.getDate();
var month = date_input.getMonth() + 1;
var year = date_input.getFullYear();
var yyyy_MM_dd = year + "-" + month + "-" + day;
return yyyy_MM_dd;
}
console.log(getDateFormat("2017-12-30"));
console.log(getDateFormat("12-30-2017"));
.getDay
당신에게 몇 주 동안
이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.
침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제
몇 마디 만하겠습니다