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 | |
| } |