Avatar billede gil-galad Nybegynder
30. august 2003 - 15:51 Der er 5 kommentarer og
1 løsning

hjælp med microtime()

Jeg har dette php script som ser hvor lang tid det tager at vise side:

<?
function getmicrotime(){
  list($usec, $sec) = explode(" ",microtime());
  return ((float)$usec + (float)$sec);
}

$tid_start = getmicrotime();
?>

<html>
<head>
</head>
<body>
<?
$tid = $tid_slut - $tid_start;
$tid = number_format($tid , 4 , "," , ".");
echo "<p>Genereringstid: $tid</p>";
?>
</body>
</html>
<?
$tid_slut = getmicrotime();
?>

mit problem er så bare at det viser et mærkeligt tal fx: 1.062.251.565,4719
jeg vil så gerne ha det til at vise det i sekunder ligesom her på eksperten, med 3-4 decimaler.
Avatar billede taskmgr Nybegynder
30. august 2003 - 16:14 #1
Prøv at flytte lidt rundt på det...:

<?
function getmicrotime(){
  list($usec, $sec) = explode(" ",microtime());
  return ((float)$usec + (float)$sec);
}

$tid_start = getmicrotime();
?>

<html>
<head>
</head>
<body>
<?
$tid_slut = getmicrotime();
$tid = $tid_slut - $tid_start;
$tid = number_format($tid , 4 , "," , ".");
echo "<p>Genereringstid: $tid</p>";
?>
</body>
</html>
Avatar billede gil-galad Nybegynder
30. august 2003 - 16:16 #2
og det er så i sekunder?
Avatar billede taskmgr Nybegynder
30. august 2003 - 16:18 #3
Jeg har kun flyttet din "$tid_slut = getmicrotime();"
Avatar billede gil-galad Nybegynder
30. august 2003 - 16:18 #4
men så kommer den rigtige tid jo ikke, hvis jeg nu har placeret "$tid_slut = getmicrotime();" midt i dokumentet?
Avatar billede gil-galad Nybegynder
30. august 2003 - 16:21 #5
Min fejl... Svar tak :-)
Avatar billede taskmgr Nybegynder
30. august 2003 - 16:22 #6
PHP læser (heldigvis) oppe fra, og ned :)
Svar...
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester