note 109262 added to datetime.gettimestamp

From: Date: Sat, 30 Jun 2012 21:37:38 +0000
Subject: note 109262 added to datetime.gettimestamp
Groups: php.notes 
Request: Send a blank email to php-notes+get-188982@lists.php.net to get a copy of this message
I find that format('U') is circa twice as fast as gettimestamp <?php $now = new DateTime('now'); $start = microtime(true); for ($i = 1; $i <= 10000; $i++) { $now->getTimestamp(); } echo "done in " . (microtime(true) - $start) . "<br/>"; $start = microtime(true); for ($i = 1; $i <= 10000; $i++) { $now->format('U'); } echo "done in " . (microtime(true) - $start) . "<br/>"; ?> done in 0.067538022994995 done in 0.033107042312622 ---- Server IP: 87.124.126.48 Probable Submitter: 94.3.122.230 ---- Manual Page -- http://www.php.net/manual/en/datetime.gettimestamp.php Edit -- https://master.php.net/note/edit/109262 Del: integrated -- https://master.php.net/note/delete/109262/integrated Del: useless -- https://master.php.net/note/delete/109262/useless Del: bad code -- https://master.php.net/note/delete/109262/bad+code Del: spam -- https://master.php.net/note/delete/109262/spam Del: non-english -- https://master.php.net/note/delete/109262/non-english Del: in docs -- https://master.php.net/note/delete/109262/in+docs Del: other reasons-- https://master.php.net/note/delete/109262 Reject -- https://master.php.net/note/reject/109262 Search -- https://master.php.net/manage/user-notes.php

« previous php.notes (#188982) next »