Daeng Deni Mardaeni 204a0451d4 Tambahkan fungsi format tanggal Indonesia
Menambahkan dua fungsi baru untuk memformat tanggal dan tanggal-waktu ke dalam format Indonesia di file app.js. Fungsi ini menggunakan metode toLocaleDateString dan toLocaleString dengan parameter lokal 'id-ID'.
2024-11-15 09:51:54 +07:00

67 lines
1.6 KiB
JavaScript

import "./bootstrap";
import "../metronic/core/index";
import "../metronic/app/layouts/base.js";
import $ from "jquery";
import Swal from "sweetalert2";
import TomSelect from "tom-select";
import toast from "toastr";
import "toastr/build/toastr.css";
window.jQuery = $;
window.$ = $;
window.Swal = Swal;
window.swal = Swal;
document.querySelectorAll(".tomselect").forEach((el) => {
let settings = {
plugins: ["dropdown_input"],
create: false,
createOnBlur: true,
closeButton: true,
};
new TomSelect(el, settings);
});
window.toast = toast;
document.querySelectorAll(".toastr").forEach((el) => {
toast.options = {
closeButton: true,
timeOut: 5000,
showMethod: "slideDown",
closeMethod: "slideUp",
preventDuplication: true,
newestOnTop: true,
closeDuration: 300,
};
toast[el.dataset.type](el.dataset.message);
});
// Fungsi untuk memformat tanggal ke format Indonesia
window.formatTanggalIndonesia = function(date) {
const options = {
weekday: 'long',
year: 'numeric',
month: 'long',
day: 'numeric'
};
return new Date(date).toLocaleDateString('id-ID', options);
};
// Fungsi untuk memformat tanggal dan waktu ke format Indonesia
window.formatTanggalWaktuIndonesia = function(date) {
const options = {
weekday: 'long',
year: 'numeric',
month: 'long',
day: 'numeric',
hour: '2-digit',
minute: '2-digit',
second: '2-digit',
hour12: false
};
return new Date(date).toLocaleString('id-ID', options);
};