Tijd formaat probleem

Gestart doorGamerod6 reacties33 weergaven

7 berichten · pagina 1 van 1

Gamerod

Lid · Topicstarter

Berichten
32
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
Beste mensen,

Ik ben bezig met het maken van een timer en ik heb een wachttijd. Deze staat in een variabele, deze tijd is in seconde weergeven.
Nu wil ik deze tijd in een tijdformaat zetten. Dit doe ik met de volgende code.

[COLOR= #0000BB]<?php
$waittime[/COLOR] [COLOR= #007700]=[/COLOR] [COLOR= #0000BB]60[/COLOR] [COLOR= #007700];[/COLOR]

[URL="http://www.php.net/echo"]echo[/URL] [COLOR= #DD0000]"<img src=images/klok.png > "[/COLOR][COLOR= #007700].[/COLOR][URL="http://www.php.net/date"]date[/URL][COLOR= #007700]([/COLOR][COLOR= #DD0000]G:i:s[/COLOR][COLOR= #007700],[/COLOR][COLOR= #0000BB]$waittime[/COLOR][COLOR= #007700]).[/COLOR][COLOR= #DD0000]""[/COLOR][COLOR= #007700];[/COLOR]


Nu komt hier het volgende uit. 1:01:00
Om een of andere reden haalt hij ergens een uur vandaan. Ik heb dit met meerdere waarden getest. Onder andere met 3660 sec. Dus 1 uur en 1 minuut. Hieruit kwam het volgende.

2:01:00

Om een of andere reden haalt hij dus ergens een uur vandaan die er helemaal niet is confused
Iemand enig idee hoe dit kan? en hoe ik dit kan oplossen?
0
Berichten
2.692
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
Je hebt G:i:s dat moet dacht ik zijn h:i:s

Edit: ff ignore tag gedaan hypocrite
0
Tgrm

Lid

Berichten
2.133
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
Superb schreef:
Je hebt G:i:s dat moet dacht ik zijn h:i:s

Edit: ff ignore tag gedaan hypocrite
Nee G:iconfused kan ook, zoek maar op. Het heeft te maken dat date begint bij 1970.. Maar ik weet de fix ff niet.
0
Berichten
3.788
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
Tgrm schreef:
Eerdere citaten tonen
Superb schreef:
Je hebt G:i:s dat moet dacht ik zijn h:i:s
Edit: ff ignore tag gedaan hypocrite
Nee G:iconfused kan ook, zoek maar op. Het heeft te maken dat date begint bij 1970.. Maar ik weet de fix ff niet.
Dit komt omdat de tijd op "0" is gezet op 1 januari 1970.
Als jij time() oproept krijg je de tijd VANAF dat punt.
De data tag leest het ook alsof het vanaf daar is, dus wat je dan moet doen is als je gewoon 1uur verder wil o.i.d.

[COLOR= #0000BB]<?php
$waittime[/COLOR] [COLOR= #007700]=[/COLOR] [URL="http://www.php.net/time"]time[/URL][COLOR= #007700]()+[/COLOR][COLOR= #0000BB]60[/COLOR][COLOR= #007700];[/COLOR]

[URL="http://www.php.net/echo"]echo[/URL] [COLOR= #DD0000]"<img src=images/klok.png > "[/COLOR][COLOR= #007700].[/COLOR][URL="http://www.php.net/date"]date[/URL][COLOR= #007700]([/COLOR][COLOR= #DD0000]G:i:s[/COLOR][COLOR= #007700],[/COLOR][COLOR= #0000BB]$waittime[/COLOR][COLOR= #007700]).[/COLOR][COLOR= #DD0000]""[/COLOR][COLOR= #007700];[/COLOR]
0
Gamerod

Lid · Topicstarter

Berichten
32
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
Getest maar nu staat er 17:55:43

Iemand anders die het weet sadley ?
0
Gamerod

Lid · Topicstarter

Berichten
32
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
Gefixt biggrin
ipv date moest ik gmdate gebruiken. Had blijkbaar iets te maken met tijdzones

kan dus slotje op
0
Berichten
18.482
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
Kan kloppen inderdaad. Omdat je in Nederland zit (GMT+1) begint de tijd 0 op 1 jan 1970 1:00:00 yummie
0

Jouw reactie

Deel je idee, stel een vraag of help een ander verder.

Editor laden…

Praat mee met de One2xs-community.

Inloggen om te reageren