단락의 'msg'자리 표시 자에 날짜 (2015 년 12 월 11 일 형식)를 직접 입력하는 텍스트 상자가 있습니다.
날짜가 잘 표시됩니다. 그러나 다음 형식으로 표시하려고합니다.
$("#get").click(function (e) {
e.preventDefault();
$('#msg').html( $('input:text').val());
dateFormat: 'DD, MM d'
});
따라서 오늘 날짜를 2015 년 12 월 11 일로 입력 하면 12 월 11 일 금요일 의 결과가 산출됩니다.
...하지만 작동하지 않습니다.
내가 어디로 잘못 가고 있습니까?
Javascript Date Methods를 사용하여 원하는 출력 형식을 얻을 수 있습니다. 여기는 참조 용 w3schools 페이지 이고 원하는 출력 을 얻는 코드는 다음과 같습니다.
$("#get").click(function (e) {
e.preventDefault();
var d = new Date( $('input:text').val() );
var days = ["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"];
var day = days[d.getDay()];
var months = ["January", "February", "March", "April", "May", "June", "July", "August", "September", "October", "November", "December"];
var month = months[d.getMonth()];
var date = d.getDate();
var output = day+", "+month+" "+date;
$('#msg').html( output );
});
이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.
침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제
몇 마디 만하겠습니다