Heim >Web-Frontend >js-Tutorial >Einführung in date-formatter-i: Vereinfachen Sie i für Datumsangaben in JavaScript
Als Entwickler beschäftigen wir uns in unseren Anwendungen oft mit Datumsangaben und es ist nie so einfach, wie es scheint. Welches Format sollten wir verwenden? Wie berücksichtigen wir Benutzergebietsschemata? Was ist mit der relativen Zeit wie „vor 3 Tagen“?
Wir stellen vor: date-formatter-i18n, ein leichtes NPM-Paket, das Datumsformatierung und Lokalisierung ermöglicht mühelos.
Das bietet es:
? Datumsformatierung: Konvertieren Sie Rohdaten in länderübergreifend lesbare Formate.
⏳ Relative Zeit: Zeigt Zeiten wie „vor 2 Tagen“ oder „in 1 Stunde“ dynamisch an.
? i18n-Unterstützung: Wechseln Sie einfach zwischen Sprachen wie Englisch, Französisch und Deutsch.
Bestehende Lösungen können schwerfällig oder komplex sein oder es mangelt ihnen an angemessener i18n-Unterstützung. date-formatter-localized konzentriert sich auf Einfachheit und ist daher perfekt für mehrsprachige Apps geeignet.
Hier ist ein Beispiel:
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
Zur Installation:
npm install date-formatter-localized
Möchten Sie weitere Standorte oder Funktionen hinzufügen? Gehen Sie zum GitHub-Repo und tragen Sie bei!
Wenn Sie es hilfreich finden, markieren Sie bitte das Repository, um Ihre Unterstützung zu zeigen!
Lassen Sie uns die Datumsformatierung intelligenter, einfacher und globaler gestalten. ?
Das obige ist der detaillierte Inhalt vonEinführung in date-formatter-i: Vereinfachen Sie i für Datumsangaben in JavaScript. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!