epoch date adalah format tanggal yang umum di gunakan di API.
Mirip seperti Unix timestamp, epoch date adalah data tanggal yang berupa bilangan sebanyak 13 digit.
ini contohnya:
/Date(1674601200000+0100)/
/Date(1674725235000+0100)/
/Date(1674720200000+0100)/
/Date(1674687600000+0100)/
Untuk mengkonversi epoch date menjadi tanggal yang bisa di baca, bisa di coba disini:
Pengkodean nya simple sekali, perhatikan contoh berikut:
<?php
$epoch_date = "/Date(1675033200000+0100)/";
list($epoch, $timezone) = explode('+', $epoch_date );
$epoch = (int) filter_var($epoch, FILTER_SANITIZE_NUMBER_INT);
$epoch = ($epoch / 1000) + (substr($timezone, 0, 2)*60*60) + (substr($timezone, 2, 2)*60);
$dt = new DateTime("@$epoch");
echo $dt->format('Y-m-d H:i:s');
?>
Selamat mencoba.