programing

최고의 JavaScript 날짜 파서 및 포맷터?

copyandpastes 2021. 1. 15. 20:19
반응형

최고의 JavaScript 날짜 파서 및 포맷터?


jQuery를 사용하기 시작한 이후로 더 많은 JavaScript 개발을 해왔습니다.

다른 날짜 형식을 구문 분석 한 다음 다른 형식으로 표시해야합니다.

이 작업을 수행 할 수있는 좋은 도구가 있습니까?

어느 것을 추천 하시겠습니까?


2014 업데이트 : Moment.js 는 구문 분석 기능을 포함하는 우수한 날짜 조작 라이브러리입니다. 자동 날짜 형식 감지는 포함되지 않지만 여러 파싱 패턴을 지정할 수 있습니다 .

하지만 날짜의 형식을 미리 알고 있습니까, 아니면 사용자가 입력합니까?


날짜 구문 분석에 사용되지 않는 라이브러리는 Datejs 입니다. 2007 년 이후로 업데이트되지 않았습니다.


페이지에서 이미 jqueryUI를 사용하는 경우 $ .datepicker에는 대부분의 경우 충분한 parseDate () 및 formatDate () 함수가 있습니다. DateJS의 경우-yu 코드를 프로파일 링하면 얼마나 헐렁하고 예외를 처리하는 데 얼마나 많은 시간이 소요되는지 알 수 있습니다.


jQuery Globalization Plugin 날짜 구문 분석이 가장 잘 작동 하는 것을 발견했습니다 . 다른 방법에는 브라우저 간 문제가 있었고 date.js와 같은 항목은 꽤 오랫동안 업데이트되지 않았습니다.

또한 페이지에 datePicker가 필요하지 않습니다. 문서에 제공된 예제와 유사한 것을 호출 할 수 있습니다.

$.parseDate('yy-mm-dd', '2007-01-26');

또 다른 옵션 (내가 쓴-전체 공개) :

DP_DateExtensions 라이브러리

날짜 / 시간 형식, 날짜 수학 (날짜 부분 더하기 / 빼기), 날짜 비교, 날짜 구문 분석 등을 지원합니다. 자유롭게 오픈 소스입니다.

나는 Date.js를 정말 좋아하지만 구문이 번거 롭다는 것을 알았습니다. 내 기능의 대부분은 CFML의 풍부한 기능 세트를 기반으로합니다 (적어도 부분적으로). 어떤 사람들은이 기능이 좀 더 편하다고 생각할 수 있습니다.

이미 프레임 워크를 사용하고 있다면 (모두 가능) 고려할 이유가 없지만 프로젝트에 날짜 조작을 빠르게 추가해야하는 경우 기회를 제공합니다.

참조 URL : https://stackoverflow.com/questions/206790/best-javascript-date-parser-formatter

반응형