[javascript] jquery에서 현재 날짜를 얻는 방법?

jQuery에서 Date () 함수를 사용하여 현재 날짜를 yyyy/mm/dd형식으로 얻는 방법을 알고 싶습니다 .



답변

Date()의 일부가 아니며 jQueryJavaScript의 기능 중 하나입니다.

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;
}

그것을 사용하는 매우 편리한 기능, 즐기십시오