Tambah fungsi formatRupiah

Menambahkan fungsi untuk memformat angka ke dalam format mata uang Rupiah. Perubahan ini juga menyertakan konsistensi penggunaan kutip ganda dalam fungsi format tanggal.
This commit is contained in:
Daeng Deni Mardaeni 2024-11-21 13:29:46 +07:00
parent e8807e9233
commit e0e9f39275

View File

@ -40,27 +40,38 @@ document.querySelectorAll(".toastr").forEach((el) => {
}); });
// Fungsi untuk memformat tanggal ke format Indonesia // Fungsi untuk memformat tanggal ke format Indonesia
window.formatTanggalIndonesia = function(date) { window.formatTanggalIndonesia = function (date) {
const options = { const options = {
weekday: 'long', weekday: "long",
year: 'numeric', year: "numeric",
month: 'long', month: "long",
day: 'numeric' day: "numeric",
}; };
return new Date(date).toLocaleDateString('id-ID', options); return new Date(date).toLocaleDateString("id-ID", options);
}; };
// Fungsi untuk memformat tanggal dan waktu ke format Indonesia // Fungsi untuk memformat tanggal dan waktu ke format Indonesia
window.formatTanggalWaktuIndonesia = function(date) { window.formatTanggalWaktuIndonesia = function (date) {
const options = { const options = {
weekday: 'long', weekday: "long",
year: 'numeric', year: "numeric",
month: 'long', month: "long",
day: 'numeric', day: "numeric",
hour: '2-digit', hour: "2-digit",
minute: '2-digit', minute: "2-digit",
second: '2-digit', second: "2-digit",
hour12: false hour12: false,
}; };
return new Date(date).toLocaleString('id-ID', options); return new Date(date).toLocaleString("id-ID", options);
};
// Fungsi untuk memformat angka ke format Rupiah
window.formatRupiah = function (angka) {
const formatter = new Intl.NumberFormat("id-ID", {
style: "currency",
currency: "IDR",
minimumFractionDigits: 2,
maximumFractionDigits: 2,
});
return formatter.format(angka);
}; };