SORU
4 EKİM 2008, CUMARTESİ


PHP DateTime her zaman 0 değerini döndürür mikrosaniye

bu kod her zaman mikrosaniye için: PHP 5.2.5 0 döndürür

<?php
$dt = new DateTime();
echo $dt->format("Y-m-d\TH:i:s.u") . "\n";
?>

Çıkış:

[root@www1 ~]$ php date_test.php
2008-10-03T20:31:26.000000
[root@www1 ~]$ php date_test.php
2008-10-03T20:31:27.000000
[root@www1 ~]$ php date_test.php
2008-10-03T20:31:27.000000
[root@www1 ~]$ php date_test.php
2008-10-03T20:31:28.000000

Herhangi bir fikir?

CEVAP
4 EKİM 2008, CUMARTESİ


Bu http://us.php.net/date mikrosaniye belirleyici belgeler henüz gerçekten desteklemeyen mantıksız gibi görünse de, iş gibi görünüyor:

function getTimestamp()
{
        return date("Y-m-d\TH:i:s") . substr((string)microtime(), 1, 8);
}

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • MaximumPCMag

    MaximumPCMag

    23 Temmuz 2010
  • TheTwistedFrequency

    TheTwistedFr

    26 NİSAN 2010
  • trickycharms

    trickycharms

    6 Aralık 2013