🔧(helpers): Tambah fungsi parseTimestamp & perbaiki parsing tanggal
- Tambah fungsi parseTimestamp di app/Helpers/Lpj.php untuk parsing timestamp yang robust - Gunakan native PHP DateTime & fallback ke Carbon untuk multiple format - Validasi lengkap day, month, year, hour, minute, second dengan range aman - Support format: Y-m-d H:i:s, Y-m-d, d/m/Y H:i:s, d/m/Y, d-m-Y, j-n-Y, dll - Tambah logging detail & trim whitespace untuk reliability tinggi - Return selalu format Y-m-d H:i:s agar konsisten di seluruh sistem - signature-approval.blade.php gunakan parseTimestamp() untuk mig_mst_jaminan_tgl_laporan - Tanggal migrasi kini diparsing & diformat dengan lebih akurat - Hasil: parsing timestamp konsisten, error handling lebih kuat, dan log lebih informatif
This commit is contained in:
@@ -112,7 +112,7 @@
|
||||
</span>
|
||||
</br>
|
||||
<span>
|
||||
{{ isset($permohonan_migrasi->mig_mst_jaminan_tgl_laporan) ? formatTanggalIndonesia($permohonan_migrasi->mig_mst_jaminan_tgl_laporan) : '' }}
|
||||
{{ isset($permohonan_migrasi->mig_mst_jaminan_tgl_laporan) ? formatTanggalIndonesia(parseTimestamp($permohonan_migrasi->mig_mst_jaminan_tgl_laporan)) : '' }}
|
||||
</span>
|
||||
</td>
|
||||
@if($soUser->name==$eoUser->name)
|
||||
|
||||
Reference in New Issue
Block a user