login  Naam:   Wachtwoord: 
Registreer je!
 Forum

Tijd

Offline jandelaet - 23/10/2006 18:12
Avatar van jandelaetNieuw lid Ik zit met een probleem dat wanneer ik CURTIME() gebruik ik steeds ipv 18u15, 16u15 verkrijg. Hoe komt dit? Ik werk met www.servage.net kan het daarmee iets te maken hebben?

8 antwoorden

Gesponsorde links
Offline GTW - 23/10/2006 18:25
Avatar van GTW Gouden medaille

PHP gevorderde
Het kan zijn dat de servertijd niet ingesteld staat op GMT+1 zoals wij hier hebben, maar op 1 van de andere instellingen. Hoogstwaarschijnlijk de locatie waar de server staat.
Offline jandelaet - 23/10/2006 18:30
Avatar van jandelaet Nieuw lid En wat moet ik daar dan aan veranderen om onze tijd te verkrijgen?
Offline Stefan14 - 23/10/2006 18:31
Avatar van Stefan14 PHP gevorderde de tijdzone nakijken en eventueel bijstellen.
Offline GTW - 23/10/2006 18:33
Avatar van GTW Gouden medaille

PHP gevorderde
bij de tijd 2 uur, oftewel (3600*2 =) 7200sec bij een timestamp optellen voordat je de info toont of in de db stopt.
En dat dan ipv CUTIME() gebruiken
Offline jandelaet - 23/10/2006 18:56
Avatar van jandelaet Nieuw lid GTW Zou je een lijntje willen tonen hoe jij het zou doen want heb al verschillende dingen geprobeerd ma het lukt mij maar niet dat werken met die tijden en data.
Offline GTW - 23/10/2006 18:59 (laatste wijziging 23/10/2006 19:05)
Avatar van GTW Gouden medaille

PHP gevorderde
bij invoeren:
  1. <?php
  2. $nu = time();
  3. $straks = $nu+7200;
  4. $query = mysql_query("INSERT INTO tabel (tijd) VALUES ('".$straks."')";
  5. ?>


bij ophalen van data:
  1. <?php
  2. $extratijd = 7200;
  3. $query = mysql_fetch_assoc(mysql_query("SELECT * FROM tabel"));
  4. $tijd = $query['tijd'] + $extratijd;
  5. ?>


hopelijk is dit een beetje duidellijk

Edit: code tag afgesloten 
Offline jandelaet - 23/10/2006 19:13 (laatste wijziging 23/10/2006 20:02)
Avatar van jandelaet Nieuw lid Lukt nog steeds niet. 
Offline Ibrahim - 24/10/2006 15:42
Avatar van Ibrahim PHP expert @GTW:

allereerst heb je de tijd genomen en in een var gezet, er 7200 sec. erbij opgeteld (die in een var gestopt) en die var in de database gezet.

Dan hoef je bij het ophalen toch niet 7200 sec. erbij op te tellen...
das 4 uur extra 
Gesponsorde links
Dit onderwerp is gesloten.
Actieve forumberichten
© 2002-2024 Sitemasters.be - Regels - Laadtijd: 0.223s