PHP DateTime microseconds always returns 0

前端 未结 18 2445
萌比男神i
萌比男神i 2020-12-01 02:55

this code always returns 0 in PHP 5.2.5 for microseconds:

format(\"Y-m-d\\TH:i:s.u\") . \"\\n\";
?>

18条回答
  •  天命终不由人
    2020-12-01 03:04

    Try this and it shows micro seconds:

    $t = microtime(true);
    $micro = sprintf("%06d",($t - floor($t)) * 1000000);
    $d = new DateTime( date('Y-m-d H:i:s.'.$micro,$t) );
    
    print $d->format("Y-m-d H:i:s.u");
    

提交回复
热议问题