개발자로서 우리는 종종 애플리케이션에서 날짜를 처리하는데, 이는 보기만큼 간단하지 않습니다. 어떤 형식을 사용해야 합니까? 사용자 로케일을 어떻게 설명합니까? "3일 전"과 같은 상대 시간은 어떻습니까?
날짜 형식 지정 및 현지화를 구현하는 경량 NPM 패키지인 date-formatter-i18n을 소개합니다. 손쉽게.
제공되는 내용은 다음과 같습니다.
? 날짜 형식: 원시 날짜를 여러 지역에서 읽을 수 있는 형식으로 변환합니다.
⏳ 상대 시간: "2일 전" 또는 "1시간 후"와 같은 시간을 동적으로 표시합니다.
? i18n 지원: 영어, 프랑스어, 독일어 등의 언어 간을 쉽게 전환할 수 있습니다.
기존 솔루션은 무겁거나 복잡하거나 적절한 i18n 지원이 부족할 수 있습니다. date-formatter-localized는 단순성에 중점을 두어 다국어 앱에 적합합니다.
예:
import DateFormatter from 'date-formatter-i18n'; // Create an instance of DateFormatter const dateFormatter = new DateFormatter('en'); const formattedDate = dateFormatter.format('2023-12-25'); // Output: "December 25, 2023" // Relative time const pastDate = new Date(Date.now() - 3 * 24 * 60 * 60 * 1000); console.log(dateFormatter.formatRelative(pastDate)); // Output: 3 days ago
설치 방법:
npm 설치 날짜 포맷터-현지화
더 많은 로케일이나 기능을 추가하고 싶으십니까? GitHub 저장소로 가서 기여해 보세요!
도움이 되셨다면 저장소에 별표를 표시하여 응원을 보내주세요!
날짜 형식을 더욱 스마트하고 단순하며 글로벌하게 만들어 보겠습니다. ?
위 내용은 date-formatter-i 소개: JavaScript에서 날짜에 대한 i 단순화의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!