bersama catatan peribadi & teknikalnya.

#Node.js

Intl.DateTimeFormat()
~/.scripts/node/hijri.js

lokaliti = { timeZone: 'Asia/Kuala_Lumpur' }; opsyenH = { lokaliti, dateStyle: 'long' }; opsyenT = { lokaliti, dateStyle: 'full' }; opsyenM = { lokaliti, timeStyle: 'short' }; hijri = new Intl.DateTimeFormat('ar-EG-u-ca-islamic-civil', opsyenH).format(Date.now()); tarikh = new Intl.DateTimeFormat('ms-MY', opsyenT).format(Date.now()); masa = new Intl.DateTimeFormat('ms-MY', opsyenM).format(Date.now()); console.log(hijri, '|', tarikh, '|', masa); /* islamic, islamic-civil, islamic-rgsa, islamic-tbla, islamic-umalqura */ Rujukan: Intl.DateTimeFormat | MDN Web Docs Intl.Locale() constructor | MDN Web Docs Intl.Locale.prototype.calendar | MDN Web Docs Intl.

Top