login  Naam:   Wachtwoord: 
Registreer je!
 Forum

[JS] Sec2time (Opgelost)

Offline dimb - 27/12/2008 22:53
Avatar van dimbNieuw lid Hallo,

In js zoek ik een functie die het volgende doet:

120 omzetten naar 00:02:00

Oftewel secondes omzetten naar een fatsoenlijk tijd formaat. Weet iemand waar ik zon functie kan vinden?

Paul

1 antwoord

Gesponsorde links
Offline Abbas - 27/12/2008 23:33
Avatar van Abbas Gouden medaille

Crew .NET
Je moet met Modulus werken om de deling met rest toe te passen. Stel je doet 120/60, dan komt dit perfect op 2 uit omdat dit kan. Maar als je 119 (seconden dan) deelt door 60 klop dit niet meer. Daarom doe je bijvoorbeeld:
  1. var seconden = 119;
  2. var minuten = Math.floor(119/60);
  3. var rest = 119 % 60;
  4. //minuten is nu gelijk aan 1
  5. //rest is nu gelijk aan 59

En dit klopt want 119 seconden is gelijk aan 1 minuut 59 seconden! 
Gesponsorde links
Dit onderwerp is gesloten.
Actieve forumberichten
© 2002-2024 Sitemasters.be - Regels - Laadtijd: 0.189s