Toon posts:

[ PHP ] time difference

Pagina: 1
Acties:

Verwijderd

Topicstarter
het zal gerust wel onwijs simpel zijn maar ik zie het gewoon niet meer :)

het verschil tussen 2 tijden zoals bijv: 12.00 - 13.00 moet worden 01.00

heb al teveel geprobeerd met loopjes en weet ik veel allemaal wat ...
iemand die me een eindje in de goede richting kan duwen ?

thanx ;)

  • Ericston
  • Registratie: Maart 2001
  • Laatst online: 05-08 18:36
Laat eens wat code zien, want zoals je het nu vraagt zijn er tientallen mogelijke antwoorden.

Ik denk trouwens dat je met strtotime(), time() en date() een heel eind kan komen.

  • D2k
  • Registratie: Januari 2001
  • Laatst online: 31-08 10:19

D2k

eindtijd-begintijd
how hard could that be?

Doet iets met Cloud (MS/IBM)


Verwijderd

Topicstarter
ja ik heb zoveel code geprobeerd en functies er voor geprobeerd te schrijven .. D2K ik zei net al dat het vast wel onwijs simpel zal zijn maar ik er ff niet meer uitkom :)

stukkie code wat ik al had geprobeerd

$toen = "1359";
$nu = "1505";

//2.27

$uurTeller = 0;
$uur = 0;

for ($i=$toen;$i<$nu;$i++) {

if ($uurTeller < 60) {
$uurTeller++;
//echo $uurTeller . "<br>";
} else {
//echo "<br><br>";
$uurTeller = 0;
$uur++;
}


}

echo "<br><br>" . $uur . " : " . $uurTeller;

  • D2k
  • Registratie: Januari 2001
  • Laatst online: 31-08 10:19

D2k

PHP:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
$toen = "1359";
$nu = "1505";
$verschil=$nu-$toen;
if($verschil<60)
{
  echo $verschil;
}
else
{
  while($verschil>60)
  {
     $uren++;
     $verschil-=60;
  } 
  echo "$uren en $verschil minuten";

}


zoiets

Doet iets met Cloud (MS/IBM)


Verwijderd

Topicstarter
vandaar dat het niet werkte dus ik rekende begintijd - eindtijd
thanx ! :)
zat dus veels te moeilijk te doen

  • D2k
  • Registratie: Januari 2001
  • Laatst online: 31-08 10:19

D2k

sja ik denk dat je langer dan 5 tellen je grijze massa moet inschakelen :)

Doet iets met Cloud (MS/IBM)


Verwijderd

Topicstarter
hm zit nog een foutje in ..

probeer maar eens zo

PHP:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
<?
$toen = "1328"; 
$nu = "1639"; 
$verschil=$nu-$toen; 
if($verschil<60) 
{ 
echo $verschil; 
} 
else 
{ 
while($verschil>60) 
{ 
$uren++; 
$verschil-=60; 
} 
echo "$uren en $verschil minuten"; 

}
?> 

  • D2k
  • Registratie: Januari 2001
  • Laatst online: 31-08 10:19

D2k

heb hier geen php :)

Doet iets met Cloud (MS/IBM)


Verwijderd

Topicstarter
hm ik ga weer ff verder modderen hiermee ;)

  • D2k
  • Registratie: Januari 2001
  • Laatst online: 31-08 10:19

D2k

je kan overigens beter gewone timestamps gebruiken
werkt veeeeeeeeeeeeeeeeel beter
(ik hoop dat je ziet waar de fout in mijn code zit)

Doet iets met Cloud (MS/IBM)


Verwijderd

Topicstarter
hmm zie de fout niet :'(

  • Tux
  • Registratie: Augustus 2001
  • Laatst online: 21-08 06:33

Tux

NeoMagik Editte zn post waardoor deze reply onzinnig is geworden.

The NS has launched a new space transportation service, using German trains which were upgraded into spaceships.


Verwijderd

Topicstarter
ja ikwou hem weghalen maar kan niet!
Pagina: 1