2012-08-07 5 views
0

jquery 달력 스크립트를 작성 중입니다. 스크립트에서 행을 선택하면 날짜 객체가 콜백으로 제공됩니다. 여기날짜 개체 변환/서식 지정

select: function(start, end, allDay) { 
         $("#datepicker_add").val(start); 
         $("#datepicker_add_end").val(end); 
        calendar.fullCalendar('renderEvent', 
         { 
          title: title, 
          start: start, 
          end: end, 
          allDay: allDay 
         }, 
         true // make the event "stick" 
        ); 

       calendar.fullCalendar('unselect'); 
      }, 

startend 객체가 그런 것을 Wed Aug 22 2012 00:00:00 GMT+0300 (EEST) 는 내가 원하는 내가 그렇게 할 수있는 방법 Y-m-d

으로이 형식을 무엇입니까?

+0

가능한 중복 http://stackoverflow.com/questions/1056728/formatting-a-date-in-javascript –

답변

0

당신은 DataPicker의 정적 변환 방법을 사용할 수 있습니다뿐만 아니라 JQuery와 UI를 사용하는 경우 : 당신은 또한 새로운 자바 스크립트 날짜 개체를 만들고 얻 이동 떨어져 원하는 객체에 전달할 수

$.datepicker.formatDate('mm-dd-yy', DateToConvert); //requires jquery ui 

을 또는 당신이 필요로 원하는 부분을 끌어와 재 조립하는 다양한 "GET"기능을 사용할 수 있습니다 :

http://www.w3schools.com/js/js_obj_date.asp

당신이 내가 전에 만든이 lib 디렉토리를 사용할 수 있습니다
0
var date = new Date("Wed Aug 22 2012 00:00:00 GMT+0300 (EEST)"); 
var dateString = date.getFullYear() + "-" + (date.getMonth()+1) + "-" + (date.getDate()+1); 
console.log(dateString); 
0

http://code.google.com/p/javascript-date-util/

당신은 getDayString(date, separator) 라는 함수를 확인하실 수 있습니다 당신은 당신이 캐릭터 라인 화하고자하는 날짜와 당신이하고 싶은 구분을 보낼 수 있습니다.