[PHP] Rekenen met rondetijden...

Pagina: 1
Acties:

  • kaandorp
  • Registratie: November 1999
  • Laatst online: 03-09 22:36
Ik wil voor een clubje van ons een site maken waar onze kart-uitslagen bijgehouden worden.

Het probleem is alleen dat je daarbij ook gebruikt maakt van 100ste seconden. Is er een mogelijkheid om daar mee te rekenen in PHP, of moet ik daar zelf een functie voor schrijven.

Tijden worden weergegeven in het formaat:
1:59:57 (minuten, seconden, 100ste seconden)

  • Nielsz
  • Registratie: Maart 2001
  • Niet online
microtime

  • Janoz
  • Registratie: Oktober 2000
  • Laatst online: 12-09 21:31

Janoz

Moderator Devschuur®

!litemod

De enige functies die je moet maken zijn functies die van die string een integer maken met het totaal van 100ste van seconden, en het omgekeerde daarvan. Gebruik deze functie alleen bij het afdrukken en inlezen, en werk intern ALTIJD met totalen in 100sten van seconden.

Ken Thompson's famous line from V6 UNIX is equaly applicable to this post:
'You are not expected to understand this'


  • kaandorp
  • Registratie: November 1999
  • Laatst online: 03-09 22:36
Dus:

1:30:75 is dan 9075 honderdsten seconden.
1:45:08 is dan 10508 honderdsten seconden.

Verschil: 10508-9075 = 1433

1433 mod 100 = 33 ( is dus 33 honderdsten van een seconde)

Hou je nog 1400 (1433-33) honderdsten seconden over.

1400 100ste sec / 100 = 14 seconden.

Dus verschil tussen 1:30:75 en 1:45:08 is 0:14:33

Zoiets? (Best leuk wiskunde ;))

  • Janoz
  • Registratie: Oktober 2000
  • Laatst online: 12-09 21:31

Janoz

Moderator Devschuur®

!litemod

yep... En als je bij minuten ff rekening houd dat dat maar tot 60 gaat ipv 100 komt het helemaal in orde.

Ken Thompson's famous line from V6 UNIX is equaly applicable to this post:
'You are not expected to understand this'


  • Grum
  • Registratie: Juni 2001
  • Niet online
wat snapt je nou niet ? :)

  • kaandorp
  • Registratie: November 1999
  • Laatst online: 03-09 22:36
Grum> Ik snap het wel.. Vond het alleen ff leuk om het uit te werken. En kijken of ik het goed deed. Zal de functies die ik ervoor gemaakt heb er ook wel even onder posten. Misschien makkelijk als iemand hetzelfde wil. En de search gebruikt natuurlijk ;)
Pagina: 1