Sebagai pembangun, kami sering berurusan dengan tarikh dalam aplikasi kami, dan ia tidak pernah semudah yang kelihatan. Apakah format yang harus kita gunakan? Bagaimanakah kita mengambil kira tempat pengguna? Bagaimana pula dengan masa relatif seperti "3 hari yang lalu"?
Memperkenalkan date-formatter-i18n, sebuah pakej NPM ringan yang menjadikan pemformatan tarikh dan penyetempatan tanpa usaha.
Inilah yang ditawarkan:
? Pemformatan Tarikh: Tukar tarikh mentah kepada format yang boleh dibaca merentas tempat.
⏳ Masa Relatif: Paparkan masa seperti "2 hari lalu" atau "dalam 1 jam" secara dinamik.
? Sokongan i18n: Tukar antara bahasa dengan mudah seperti Inggeris, Perancis dan Jerman.
Penyelesaian sedia ada boleh menjadi berat, kompleks atau kekurangan sokongan i18n yang betul. date-formatter-localized memfokuskan pada kesederhanaan, menjadikannya sesuai untuk apl berbilang bahasa.
Ini contohnya:
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
Untuk memasang:
npm pasang date-formatter-localized
Ingin menambah lebih banyak tempat atau ciri? Pergi ke repo GitHub dan sumbangkan!
Jika anda rasa ia membantu, sila bintangi ⭐ repositori untuk menunjukkan sokongan anda!
Mari jadikan pemformatan tarikh lebih bijak, lebih mudah dan lebih global. ?
Atas ialah kandungan terperinci Memperkenalkan date-formatter-i: Permudahkan i untuk Dates dalam JavaScript. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!