Skip to content

Instantly share code, notes, and snippets.

@mateusvahl
Last active February 24, 2023 11:31
Show Gist options
  • Save mateusvahl/35774f71030ca21a8b3ec3af395627c3 to your computer and use it in GitHub Desktop.
Save mateusvahl/35774f71030ca21a8b3ec3af395627c3 to your computer and use it in GitHub Desktop.
DateTimeFormat
export const dateLongStr = (date: string, { locale } = { locale: 'default' }) =>
new Intl.DateTimeFormat(locale, {
weekday: 'short',
year: 'numeric',
month: 'long',
day: 'numeric',
}).format(new Date(date));
export const dateToMinimalStr = (date: string, { locale } = { locale: 'default' }) =>
new Intl.DateTimeFormat(locale, { month: 'long', day: 'numeric' }).format(new Date(date));
// Country / Long format / Minimal format => Node v16.14.0
[
["af", "Ma. 5 Desember 2022", "5 Desember"],
["ak", "Dwo, Mumu-Ɔpɛnimba 5, 2022", "Mumu-Ɔpɛnimba 5"],
["sq", "Hën, 5 dhjetor 2022", "5 dhjetor"],
["am", "2022 ዲሴምበር 5, ሰኞ", "ዲሴምበር 5"],
["ar", "الاثنين، ٥ ديسمبر ٢٠٢٢", "٥ ديسمبر"],
["hy", "2022 թ. դեկտեմբերի 5, երկ", "դեկտեմբերի 5"],
["as", "সোম, ৫ ডিচেম্বৰ, ২০২২", "৫ ডিচেম্বৰ"],
["az", "5 dekabr 2022, B.e.", "5 dekabr"],
["bm", "ntɛ 5 desanburu 2022", "5 desanburu"],
["bn", "সোম, ৫ ডিসেম্বর, ২০২২", "৫ ডিসেম্বর"],
["bg", "пн, 5 декември 2022 г.", "5 декември"],
["ca", "dl., 5 de desembre de 2022", "5 de desembre"],
["zh-CN", "2022年12月5日周一", "12月5日"],
["zh-TW", "2022年12月5日 週一", "12月5日"],
["hr", "pon, 5. prosinca 2022.", "5. prosinca"],
["cs", "po 5. prosince 2022", "5. prosince"],
["da", "man. den 5. december 2022", "5. december"],
["nl", "ma 5 december 2022", "5 december"],
["et", "E, 5. detsember 2022", "5. detsember"],
["fil", "Lun, Disyembre 5, 2022", "Disyembre 5"],
["fi", "ma 5. joulukuuta 2022", "5. joulukuuta"],
["fr", "lun. 5 décembre 2022", "5 décembre"],
["de", "Mo., 5. Dezember 2022", "5. Dezember"],
["el", "Δευ 5 Δεκεμβρίου 2022", "5 Δεκεμβρίου"],
["gu", "સોમ, 5 ડિસેમ્બર, 2022", "5 ડિસેમ્બર"],
["he", "יום ב׳, 5 בדצמבר 2022", "5 בדצמבר"],
["hi", "सोम, 5 दिसंबर 2022", "5 दिसंबर"],
["hu", "2022. december 5., H", "december 5."],
["id", "Sen, 5 Desember 2022", "5 Desember"],
["it", "lun 5 dicembre 2022", "5 dicembre"],
["ja", "2022年12月5日(月)", "12月5日"],
["kn", "ಸೋಮ, ಡಿಸೆಂಬರ್ 5, 2022", "5 ಡಿಸೆಂಬರ್"],
["ko", "2022년 12월 5일 (월)", "12월 5일"],
["lv", "pirmd., 2022. gada 5. decembris", "5. decembris"],
["lt", "2022 m. gruodžio 5 d., pr", "gruodžio 5 d."],
["ms", "Isn, 5 Disember 2022", "5 Disember"],
["ml", "2022, ഡിസംബർ 5, തിങ്കൾ", "ഡിസംബർ 5"],
["mr", "सोम, ५ डिसेंबर, २०२२", "५ डिसेंबर"],
["no", "man. 5. desember 2022", "5. desember"],
["nb", "man. 5. desember 2022", "5. desember"],
["fa", "۱۴۰۱ آذر ۱۴, دوشنبه", "۱۴ آذر"],
["pl", "pon., 5 grudnia 2022", "5 grudnia"],
["pt-BR", "seg., 5 de dezembro de 2022", "5 de dezembro"],
["pt-PT", "segunda, 5 de dezembro de 2022", "5 de dezembro"],
["ro", "lun., 5 decembrie 2022", "5 decembrie"],
["ru", "пн, 5 декабря 2022 г.", "5 декабря"],
["sr", "пон, 5. децембар 2022.", "5. децембар"],
["sk", "po 5. decembra 2022", "5. decembra"],
["sl", "pon., 5. december 2022", "5. december"],
["es", "lun, 5 de diciembre de 2022", "5 de diciembre"],
["sw", "Jumatatu, 5 Desemba 2022", "5 Desemba"],
["sv", "mån 5 december 2022", "5 december"],
["ta", "திங்., 5 டிசம்பர், 2022", "5 டிசம்பர்"],
["te", "5, డిసెంబర్ 2022, సోమ", "5 డిసెంబర్"],
["th", "จ. 5 ธันวาคม 2565", "5 ธันวาคม"],
["tr", "5 Aralık 2022 Pzt", "5 Aralık"],
["uk", "пн, 5 грудня 2022 р.", "5 грудня"],
["ur", "پیر، 5 دسمبر، 2022", "5 دسمبر"],
["vi", "Th 2, 5 tháng 12, 2022", "5 tháng 12"],
];
// Chrome result
[
["af", "Ma. 5 Desember 2022", "5 Desember"],
["ak", "Mon, December 5, 2022", "December 5"],
["sq", "Mon, December 5, 2022", "December 5"],
["am", "2022 ዲሴምበር 5, ሰኞ", "ዲሴምበር 5"],
["ar", "الاثنين، 5 ديسمبر 2022", "5 ديسمبر"],
["hy", "Mon, December 5, 2022", "December 5"],
["as", "Mon, December 5, 2022", "December 5"],
["az", "2022 M12 5, Mon", "M12 5"],
["bm", "Mon, December 5, 2022", "December 5"],
["bn", "সোম, ৫ ডিসেম্বর, ২০২২", "৫ ডিসেম্বর"],
["bg", "пн, 5 декември 2022 г.", "5 декември"],
["ca", "dl., 5 de desembre de 2022", "5 de desembre"],
["zh-CN", "2022年12月5日周一", "12月5日"],
["zh-TW", "2022年12月5日 週一", "12月5日"],
["hr", "pon, 5. prosinca 2022.", "5. prosinca"],
["cs", "po 5. prosince 2022", "5. prosince"],
["da", "man. den 5. december 2022", "5. december"],
["nl", "ma 5 december 2022", "5 december"],
["et", "E, 5. detsember 2022", "5. detsember"],
["fil", "Lun, Disyembre 5, 2022", "Disyembre 5"],
["fi", "ma 5. joulukuuta 2022", "5. joulukuuta"],
["fr", "lun. 5 décembre 2022", "5 décembre"],
["de", "Mo., 5. Dezember 2022", "5. Dezember"],
["el", "Δευ 5 Δεκεμβρίου 2022", "5 Δεκεμβρίου"],
["gu", "સોમ, 5 ડિસેમ્બર, 2022", "5 ડિસેમ્બર"],
["he", "יום ב׳, 5 בדצמבר 2022", "5 בדצמבר"],
["hi", "सोम, 5 दिसंबर 2022", "5 दिसंबर"],
["hu", "2022. december 5., H", "december 5."],
["id", "Sen, 5 Desember 2022", "5 Desember"],
["it", "lun 5 dicembre 2022", "5 dicembre"],
["ja", "2022年12月5日(月)", "12月5日"],
["kn", "ಸೋಮ, ಡಿಸೆಂಬರ್ 5, 2022", "5 ಡಿಸೆಂಬರ್"],
["ko", "2022년 12월 5일 (월)", "12월 5일"],
["lv", "pirmd., 2022. gada 5. decembris", "5. decembris"],
["lt", "2022 m. gruodžio 5 d., pr", "gruodžio 5 d."],
["ms", "Isn, 5 Disember 2022", "5 Disember"],
["ml", "2022, ഡിസംബർ 5, തിങ്കൾ", "ഡിസംബർ 5"],
["mr", "सोम, ५ डिसेंबर, २०२२", "५ डिसेंबर"],
["no", "man. 5. desember 2022", "5. desember"],
["nb", "man. 5. desember 2022", "5. desember"],
["fa", "۱۴۰۱ آذر ۱۴, دوشنبه", "۱۴ آذر"],
["pl", "pon., 5 grudnia 2022", "5 grudnia"],
["pt-BR", "seg., 5 de dezembro de 2022", "5 de dezembro"],
["pt-PT", "segunda, 5 de dezembro de 2022", "5 de dezembro"],
["ro", "lun., 5 decembrie 2022", "5 decembrie"],
["ru", "пн, 5 декабря 2022 г.", "5 декабря"],
["sr", "пон, 5. децембар 2022.", "5. децембар"],
["sk", "po 5. decembra 2022", "5. decembra"],
["sl", "pon., 5. december 2022", "5. december"],
["es", "lun, 5 de diciembre de 2022", "5 de diciembre"],
["sw", "Jumatatu, 5 Desemba 2022", "5 Desemba"],
["sv", "mån 5 december 2022", "5 december"],
["ta", "திங்., 5 டிசம்பர், 2022", "5 டிசம்பர்"],
["te", "5, డిసెంబర్ 2022, సోమ", "5 డిసెంబర్"],
["th", "จ. 5 ธันวาคม 2565", "5 ธันวาคม"],
["tr", "5 Aralık 2022 Pzt", "5 Aralık"],
["uk", "пн, 5 грудня 2022 р.", "5 грудня"],
["ur", "پیر، 5 دسمبر، 2022", "5 دسمبر"],
["vi", "Th 2, 5 tháng 12, 2022", "5 tháng 12"],
];
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment