Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <?php
- $time_start = microtime(true);
- $now = new DateTime();
- for($i=0;$i<50000;$i++){
- $date = new DateTime('1993-11-17');
- $interval = $now->diff($date);
- $age = $interval->y.$interval->m.$interval->d;
- }
- $time_end = microtime(true);
- $time = $time_end - $time_start;
- echo "<br><center>time classes: ".$time."</center>";
- $time_start = microtime(true);
- for($i=0;$i<50000;$i++){
- $ageY = date("Y")-1993;
- $ageM = date("n")-11;
- $ageD = date("j")-17;
- if($ageD < 0){
- $ageD = $ageD += date("t");
- $ageM--;
- }
- if($ageM < 0){
- $ageM+=12;
- $ageY--;
- }
- $age = $ageY."/".$ageM."/".$ageD;
- }
- $time_end = microtime(true);
- $time = $time_end - $time_start;
- echo "<br><center>time functions: ".$time."</center>";
- gc_disable();
- $time_start = microtime(true);
- $now = new DateTime();
- for($i=0;$i<50000;$i++){
- $date = new DateTime('1993-11-17');
- $interval = $now->diff($date);
- $age = $interval->y.$interval->m.$interval->d;
- }
- $time_end = microtime(true);
- $time = $time_end - $time_start;
- echo "<br><center>time classes no gc: ".$time."</center>";
- ?>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement