jQuery에서 Date () 함수를 사용하여 현재 날짜를 yyyy/mm/dd
형식으로 얻는 방법을 알고 싶습니다 .
답변
Date()
의 일부가 아니며 jQuery
JavaScript의 기능 중 하나입니다.
Date 객체에 대한 설명서를 참조하십시오 .
당신은 그렇게 할 수 있습니다 :
var d = new Date();
var month = d.getMonth()+1;
var day = d.getDate();
var output = d.getFullYear() + '/' +
(month<10 ? '0' : '') + month + '/' +
(day<10 ? '0' : '') + day;
증거는 이 jsfiddle 을 참조하십시오 .
코드는 복잡한 숫자처럼 보일 수 있습니다. 왜냐하면 몇 달과 며칠 미만의 숫자로 표시되어야하기 때문입니다 10
(문자열에 2 개 대신 1 개 문자가 있음을 의미). 비교하려면 이 jsfiddle 을 참조하십시오 .
답변
jQuery UI (날짜 선택기가 필요)가 있으면 트릭을 수행합니다.
$.datepicker.formatDate('yy/mm/dd', new Date());
답변
jQuery는 JavaScript입니다. 자바 스크립트 Date
객체를 사용하십시오 .
var d = new Date();
var strDate = d.getFullYear() + "/" + (d.getMonth()+1) + "/" + d.getDate();
답변
순수한 자바 스크립트를 사용 하여 자신 만의 YYYYMMDD 형식을 프로토 타입 할 수 있습니다 .
Date.prototype.yyyymmdd = function() {
var yyyy = this.getFullYear().toString();
var mm = (this.getMonth()+1).toString(); // getMonth() is zero-based
var dd = this.getDate().toString();
return yyyy + "/" + (mm[1]?mm:"0"+mm[0]) + "/" + (dd[1]?dd:"0"+dd[0]); // padding
};
var date = new Date();
console.log( date.yyyymmdd() ); // Assuming you have an open console
답변
JavaScript에서는 Date 객체를 사용하여 현재 날짜와 시간을 얻을 수 있습니다.
var now = new Date();
로컬 클라이언트 머신 시간을 얻습니다.
jquery LINK의 예
jQuery DatePicker를 사용하는 경우 다음과 같이 모든 텍스트 필드에 적용 할 수 있습니다.
$( "#datepicker" ).datepicker({dateFormat:"yy/mm/dd"}).datepicker("setDate",new Date());
답변
질문에 태그가 붙어 있기 때문에 JQuery
:
또한 사용중인 경우 JQuery UI
다음을 사용할 수 있습니다 $.datepicker.formatDate()
.
$.datepicker.formatDate('yy/mm/dd', new Date());
참조 이 데모를.
답변
function GetTodayDate() {
var tdate = new Date();
var dd = tdate.getDate(); //yields day
var MM = tdate.getMonth(); //yields month
var yyyy = tdate.getFullYear(); //yields year
var currentDate= dd + "-" +( MM+1) + "-" + yyyy;
return currentDate;
}
그것을 사용하는 매우 편리한 기능, 즐기십시오