예 : 14-MAR-2011 (DD-MMM-YYYY)과 같은 형식으로 날짜가 출력됩니다.날짜 형식을 사용자 지정 날짜 형식으로 변환 할 목적으로 텍스트 문자열 조작
jQuery를 사용하여 이것을 03 : 11 (MM \ YY)로 변환 할 수 있습니까?
예 : 14-MAR-2011 (DD-MMM-YYYY)과 같은 형식으로 날짜가 출력됩니다.날짜 형식을 사용자 지정 날짜 형식으로 변환 할 목적으로 텍스트 문자열 조작
jQuery를 사용하여 이것을 03 : 11 (MM \ YY)로 변환 할 수 있습니까?
예. (... 어쩌면 당신이 그것을 사용)
var value = $.datepicker.parseDate("dd-M-yy",date);
return $.datepicker.formatDate("dd\mm",value);
당신은 단지 jquery.ui 필요 datepicker API
참조
을하지만 지금에 코드 작업을 얼마나 : 당신이 시도 할 수 모든 날짜 형식으로 div의 "date"로 분류 되나요? 예를 들면 : 당신의 JQuery와 스크립트 같은
Somerthing 14 월 2011 (안 테스트,하지만 이후 가능한 버그를 수정 작품해야한다) :
$('.date').each(function(idx,elt) {
var value = $.datepicker.parseDate("dd-M-yy",$(elt).html());
$(elt).html($.datepicker.formatDate("dd\mm",value));
});
당신은 Datejs에서 살펴 수 있습니다
var date = Date.parseExact('14-MAR-2011', 'dd-MMM-yyyy');
alert(date.toString('dd\\MM'));
잘 JQuery와 유용한 도구의 무리를 제공, 하지만 난 당신이 고전적인 자바 스크립트를 사용해야한다고 생각합니다. 다음 Date.parse()와 Date.toDateString과는()하지 당신이 필요로하는 경우는 날짜와 많은 일을하려는 경우 , 당신은 내가 매우 강력한 Datejs lib 디렉토리를 추천 할 것입니다, here
한 번 봐 걸릴 수 있습니다 : 당신은 그냥 (변량없이 주제에 같은) 특정 형식을 구문 분석하기 위하여려고하는 경우에 http://www.datejs.com/
, 당신은 이와 같은 substringing 기술과 논리의 비트를 사용할 수 있습니다 :이 유망 보인다
var badFormat = '14-DEC-2011', // input
goodFormat = badFormat.substr(9), // YY
month = badFormat.substr(3, 3); // MMM
// a switch statement would be long and readable (probably recommended)
if(month[0] == 'J')
if(month[1] == 'U')
month = month[2] == 'N' ? 6 : 7;
else month = 1;
else if(month[0] == 'F') month = 2;
else if(month[0] == 'M')
month = month[2] == 'R' ? 3 : 5;
else if(month[0] == 'A')
month = month[1] == 'P' ? 4 : 8;
else if(month[0] == 'S') month = 9;
else if(month[0] == 'O') month = 10;
else if(month[0] == 'N') month = 11;
else month = 12;
month = month < 10 ? '0' + month : month;
goodFormat = month + '\\' + goodFormat; // MM\YY
감사합니다. ..하지만 실제로 이것을 어디에 넣어야합니까? 이제 jQuery UI (DatePicker 포함)를 내 사이트에 추가했지만 div로 분류 된 "날짜"에 모든 날짜의 서식을 지정하는 코드 작업을 어떻게 만들 수 있습니까? 예 :
굉장! formatDate를 "mm \\ y" 으로 변경하여 원하는 형식으로 만들고 백 슬래시에 포함하십시오. 감사합니다. Benoit – Adam