作為開發人員,我們經常在應用程式中處理日期,而且它從來沒有看起來那麼簡單。我們應該使用什麼格式?我們如何考慮用戶區域設定?像「3天前」這樣的相對時間怎麼樣?
隆重推出date-formatter-i18n,這是一個輕量級NPM 包,它可以進行日期格式化和本地化毫不費力。
以下是它提供的內容:
?日期格式:將原始日期轉換為跨區域設定的可讀格式。
⏳ 相對時間:動態顯示「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 儲存庫並做出貢獻!
如果您覺得有幫助,請star ⭐ 倉庫以表示您的支持!
讓我們讓日期格式更聰明、更簡單、更全球化。 ?
以上是介紹 date-formatter-i:簡化 JavaScript 中日期的 i的詳細內容。更多資訊請關注PHP中文網其他相關文章!