Spaces:
Running
Running
function formatDate(timestamp) { | |
const days = ["Minggu", "Senin", "Selasa", "Rabu", "Kamis", "Jumat", "Sabtu"]; | |
const months = [ | |
"Januari", "Februari", "Maret", "April", "Mei", "Juni", | |
"Juli", "Agustus", "September", "Oktober", "November", "Desember" | |
]; | |
const date = new Date(timestamp); | |
const day = days[date.getDay()]; | |
const dd = String(date.getDate()).padStart(2, '0'); | |
const mm = months[date.getMonth()]; | |
const yyyy = date.getFullYear(); | |
return `${day} ${dd} ${mm} ${yyyy}`; | |
} | |
function formatSize(bytes) { | |
if (bytes === 0) return '0 B'; | |
const sizes = ['B', 'KB', 'MB', 'GB', 'TB']; | |
const i = Math.floor(Math.log(bytes) / Math.log(1024)); | |
return `${(bytes / Math.pow(1024, i)).toFixed(2)} ${sizes[i]}`; | |
} | |
module.exports = { | |
formatDate, | |
formatSize | |
} |