- var_dump: documentation ( source)
- print_r: documentation ( source)
- json_encode: documentation ( source)
<?php
$date = 1616497508.795654549495619851562;
try {
print_r("Date (string) : ");
var_dump($date);
print_r("Date (json_encode) : ");
var_dump(json_encode($date));
print_r("DateTimeImmutable::createFromFormat (string) : ");
var_dump(DateTimeImmutable::createFromFormat(
'U.u',
$date
));
print_r("DateTimeImmutable::createFromFormat (json_encode) : ");
var_dump(DateTimeImmutable::createFromFormat(
'U.u',
json_encode($date)
));
print_r("DateTimeImmutable::createFromFormat \"1616497508.7956545\" : ");
var_dump(DateTimeImmutable::createFromFormat(
'U.u',
"1616497508.7956545"
));
print_r("DateTimeImmutable::createFromFormat \"1616497508.9999999\" : ");
var_dump(DateTimeImmutable::createFromFormat(
'U.u',
"1616497508.9999999"
));
print_r("DateTimeImmutable::createFromFormat \"1616497508.99999999\" : ");
var_dump(DateTimeImmutable::createFromFormat(
'U.u',
"1616497508.99999999"
));
} catch (\Exception $e) {
var_dump($e);
}