0

I want to convert the current date and time with special timezone to decimal(16,4) in PHP. That's my code:

$gmtTimezone = new DateTimeZone('Europe/London');
$myDateTime = new DateTime("now" , $gmtTimezone);
$time = $myDateTime->format('U');

but It returns a decimal(16) number in GMT and shows 1549351821 but I want something like that:

1549351821.1589

Amin.A
  • 45
  • 7

1 Answers1

0

use this code:

$gmtTimezone = new DateTimeZone('Europe/London');
$myDateTime = new DateTime('now', $gmtTimezone);
$time = $myDateTime->format('U');
$formatted_num = number_format($time, 4);
echo $formatted_num;

  output: 1,549,355,258.0000;
Meysam Zandy
  • 296
  • 7
  • 18