Avatar billede mysitesolution Nybegynder
20. august 2004 - 20:34 Der er 7 kommentarer og
1 løsning

Forskel mellem tid i sekunder

Hej...

Hvordan finder jeg forskellen i sekunder fra to dato/time, de ser ud som disse:

0000-00-00 00:00:00
Avatar billede mysitesolution Nybegynder
20. august 2004 - 20:40 #1
<?
$nu = time();
$dato = mktime (20,15,0,9,5,2003);

$forskel = $nu - $dato;

echo $forskel;
?>
Avatar billede krydset Nybegynder
20. august 2004 - 21:05 #2
Husk lige sommertid og vintertid kan spille ind

Jeg har lavet det her til det formål

<?PHP
setlocale(LC_TIME, 'danish');
$time_past = 1093026934;
$nt = time() - $time_past;
printf("%d:%02d:%02d", floor($nt/3600), ($nt/60)%60, $nt%60);
?>
Avatar billede dennismp Nybegynder
20. august 2004 - 21:39 #3
mktime() kan selv tage højde for sommertid/vintertid.. Så det er vel nemmere at bruge den :)
Avatar billede krydset Nybegynder
20. august 2004 - 21:45 #4
Hvordan vil du bruge den dennis mp

hvis man nu har 2 timestamp

$login_tid = 093026934;

$nu_tid = time(); //Hvis man kan bruge dne ??


Og så skal finde antal timer og minutter som brugeren har været inde ??
Avatar billede krydset Nybegynder
20. august 2004 - 21:46 #5
Hov login_tid mangler et tal

$login_tal = 1093026934;
Avatar billede dennismp Nybegynder
20. august 2004 - 21:54 #6
Nok på samme måde som du gør, det var ikke for at rette dig :) Det var bare mere at mktime har en parameter så den kan tage højde for sommertid/vintertid. Det var det eneste.
Avatar billede krydset Nybegynder
21. august 2004 - 11:03 #7
Hvad er det for en parameter ?
Avatar billede dennismp Nybegynder
21. august 2004 - 12:16 #8
int mktime ( [int hour [, int minute [, int second [, int month [, int day [, int year [, **int is_dst**]]]]]]])

is_dst can be set to 1 if the time is during daylight savings time, 0 if it is not, or -1 (the default) if it is unknown whether the time is within daylight savings time or not. If it's unknown, PHP tries to figure it out itself. This can cause unexpected (but not incorrect) results.
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