Convert date to milliseconds in laravel using Carbon

Farzaneh picture Farzaneh · Jul 28, 2018 · Viewed 14.5k times · Source

i make a date in laravel with carbon

$date = Carbon::createFromDate(2018,02,16);

how should i change it to milliseconds?

something like this:

18:16:30 -> 1532785457060

Answer

Jose Manuel Marquez picture Jose Manuel Marquez · Jul 29, 2020

This works in laravel 5.5 with carbon 1.

$timestamp = (int) round(now()->format('Uu') / pow(10, 6 - 3));

this is actually what getPreciseTimestamp(3) in carbon2 does.