этот код всегда возвращает 0 в PHP 5.2.5 для микросекунд:
<?php
$dt = new DateTime();
echo $dt->format("Y-m-d\TH:i:s.u") . "\n";
?>
Вывод:
[[email protected] ~]$ php date_test.php
2008-10-03T20:31:26.000000
[[email protected] ~]$ php date_test.php
2008-10-03T20:31:27.000000
[[email protected] ~]$ php date_test.php
2008-10-03T20:31:27.000000
[[email protected] ~]$ php date_test.php
2008-10-03T20:31:28.000000
Любые идеи?