microtime to standard date format
-
05-07-2021 - |
Question
I Have some values which are milliseconds since epoch i.e. microtime(true)
in my MySQL database these are got out as strings I need to convert them over to a standard PHP date()
$updated = 1349697975.9381;
$nUpdated = date($updated, "l jS F \@\ g:i a");
This is returning a blank string, anyone help?
Solution
It should be date ( string $format [, int $timestamp = time() ] )
You got the position wrong
$nUpdated = date("l jS F \@ g:i a",$updated);
Output
Monday 8th October @ 2:06 pm
OTHER TIPS
You have the arguments to date()
backwards (the timestamp is the second parameter).
Try updating to:
$nUpdated = date("l jS F \@ g:i a", $updated);
Licensed under: CC-BY-SA with attribution
Not affiliated with StackOverflow