- var_dump: documentation ( source)
- json_encode: documentation ( source)
<?php
$a = 1616497608.0510409;
$b = 1616497608;
var_dump(json_encode($a));
var_dump(json_encode((float) $a));
var_dump(json_encode($b));
var_dump(json_encode((float) $b));
var_dump(DateTimeImmutable::createFromFormat('U.u', $a));
var_dump(DateTimeImmutable::createFromFormat('U.u', (float) $b));
var_dump(DateTimeImmutable::createFromFormat('U.u', floatval($b)));