login  Naam:   Wachtwoord: 
Registreer je!
 Forum

tijd doet raar

Offline gothmog - 22/07/2005 20:36
Avatar van gothmogLid ey

ik heb dus dit:
$tijd=date("H:i");

maar nu gaf hij de tijd zo weer: 14:26

terwijl ik het iets van 5 mn. geleden had toegevoegd
hoe kan dit?

8 antwoorden

Gesponsorde links
Offline Drieske - 22/07/2005 20:38
Avatar van Drieske Lid Da is de tijd van u server. Waarschijnlijk is het nen amerikaanse server en geeft hij de amerikaanse tijd weer:)

Dus moet je aan je script dacht ik hetvolgende toevoegen +6*3600
Offline gothmog - 22/07/2005 20:39
Avatar van gothmog Lid ow:p
lol

en hoe doe je dat pcies??
$tijd=date("H+6*3600:i");

?? zo

Offline Drieske - 22/07/2005 20:41
Avatar van Drieske Lid denk het probeer is $tijd=date("H:i")+6*3600;
Offline Rens - 22/07/2005 20:49
Avatar van Rens Gouden medaille

Crew algemeen
Neej, dat +6*3600 is seconden.
Dus dat gaat alleen werken bij time.
Probeer het zo:

  1. <?PHP
  2. $iTijd = time()+300;
  3. $sTijd = date("H:i", $iTijd);
  4. echo $sTijd;
  5. ?>


Vinden jullie 6*3600 niet beetje té overdreven?
3600 seconden is een uur.
6*3600 is dus 6 uur, en hij heeft het over 5 minuten^^
Offline Drieske - 22/07/2005 20:51 (laatste wijziging 22/07/2005 20:52)
Avatar van Drieske Lid euh nee 

Lees is goed

Citaat:
maar nu gaf hij de tijd zo weer: 14:26


Dit gaf hij weer over 5 minuten zei hij... dus het was dan 20.31 

Lol wat zijn ze hier slim:)

Dus mijn redenering klopt wel maar scriptje zal niet juist zijn denk ik...
Offline Rens - 22/07/2005 20:57 (laatste wijziging 22/07/2005 20:57)
Avatar van Rens Gouden medaille

Crew algemeen
Citaat:
terwijl ik het iets van 5 mn. geleden had toegevoegd

Dus hij had het 14:26 - 5 = 14:21 toegevoegd.

(scriptje ff aanpassen)

  1. <?PHP
  2. $iTijd = time()-300;
  3. $sTijd = date("H:i", $iTijd);
  4. echo $sTijd;
  5. ?>


Hij voegt iets om 14:21 toe (5 minuten geleden) en de server zegt 14:26.
Dus halen we die 5 minuten eraf, komen we op 14:21.

En dat script van jou gaat sowieso niet werken.
date("H:i")+6*3600:
H:i = 20:56
datum is dan 21620.
Als je me niet geloofd, kheb ut net ff uitgevoerd, die code van jou, en dat 21620 kwam eruit;-)
Offline gothmog - 22/07/2005 21:12 (laatste wijziging 22/07/2005 21:22)
Avatar van gothmog Lid jah sorry, maar Drieske heeft gelijk

het waren ong. 5 min
ik wist niet meer pcies
maar het waren dus wel 6 uur
wat op 6 min. afstand?
ik d8 dat timezone in uren werkte...

allebei bedankt trouwens!

Offline Rens - 23/07/2005 00:24 (laatste wijziging 23/07/2005 00:25)
Avatar van Rens Gouden medaille

Crew algemeen
Nu snap ik er nog minder van.
Je zegt dat weergeven word, dat je je bericht rond 14:26 geplaatst hebt.
Dit was eigenlijk ongeveer 5 minuten eerder.
En nu begin je over 6 uur?
:s :s

edit; Ah, nu snap ik het.
Je bedoelt 5 minuten voor je topicpost.
Misschien volgende keer ff vermelden, kan nogal verwarring opwekken bij sommige mensen^^
Maar dan is het dus $sTijd = date("H:i", (time()+(6*3600)));
Gesponsorde links
Dit onderwerp is gesloten.
Actieve forumberichten
© 2002-2024 Sitemasters.be - Regels - Laadtijd: 0.275s