Date: 16/08/2026 12:03:39
| Format Type | Standard | Example | Description |
|---|---|---|---|
| Tanggal | dd/mm/yyyy H:i:s | 16/08/2026 12:03:39 | Format tanggal Indonesia |
| Currency | Rp 1.500.000,50 | Rp 1.500.000,50 | Titik ribuan, koma desimal |
| Number | 1.500.000,50 | 1.500.000,50 | Titik ribuan, koma desimal |
| Tanggal | Nopol | Jumlah Liter | Total Harga | Odometer |
|---|---|---|---|---|
| 19/01/2024 08:30:00 | S 1081 AH | 45,5 L | Rp 682.500 | 125.000 km |
| 19/01/2024 14:15:00 | S 8628 AG | 38,2 L | Rp 573.000 | 98.500 km |
| 18/01/2024 16:45:00 | B 1234 XYZ | 52,8 L | Rp 792.000 | 156.750 km |
| Metric | Value | Formatted |
|---|---|---|
| Total Kendaraan | 207 | 207 |
| Total Liter | 15847.5 | 15.847,5 L |
| Total Biaya | 237712500 | Rp 237.712.500 |
| Rata-rata per Kendaraan | 76.6 | 76,6 L |
Test formatters yang diimplementasi di frontend/src/utils/formatters.js
// Currency Formatting
formatCurrency(1500000.50) → "Rp 1.500.000,50"
formatCurrency(1500000, false) → "Rp 1.500.000"
// Number Formatting
formatNumber(1500000.50, 2) → "1.500.000,50"
formatNumber(1500000) → "1.500.000"
// Date Formatting
formatDate('2024-01-19') → "19/01/2024"
formatDateTime('2024-01-19 14:30:00') → "19/01/2024 14:30:00"
Test halaman-halaman berikut untuk memverifikasi format Indonesia:
| Component | Status | Features Updated |
|---|---|---|
| formatters.js | ✅ Complete | All Indonesian formatters implemented |
| DataFuelPage.vue | ✅ Complete | Currency, numbers, dates |
| AddFuelPage.vue | ✅ Complete | Input hints, date formatting |
| TotalKmPage.vue | ✅ Complete | Numbers, dates |
| StopReportPage.vue | ✅ Complete | Date/time formatting |
| OverSpeedPage.vue | ✅ Complete | Numbers, dates |
Generated by: test_indonesian_formatting.php | Author: Rodhi | Date: 16/08/2026 12:03:39