login  Naam:   Wachtwoord: 
Registreer je!
 Forum

Server Tijd

Offline Drieske - 21/09/2004 17:29
Avatar van DrieskeLid Hey,

Op www.forum.d-base.net zie je het forum maar als je iets post is het in amerikaanse tijd waarschijnlijk omdat mijn host zijn server in Amerika huurt. Weet iemand hoe ik dit probleem kan oplossen? Want is echt wel vervelend....

Bye Thx Greetz

14 antwoorden

Gesponsorde links
Offline NCube - 21/09/2004 17:37
Avatar van NCube HTML beginner Kan je niet bij de opties van dat forum de tijdzone aanpassen?
Offline Drieske - 21/09/2004 17:41
Avatar van Drieske Lid neen dat is daar geen optie....
Offline BigBug - 21/09/2004 19:16
Avatar van BigBug PHP expert Andere host nemen ? 
Offline Drieske - 21/09/2004 19:24
Avatar van Drieske Lid ook geen optie 
Offline Thomas - 21/09/2004 19:28 (laatste wijziging 21/09/2004 19:36)
Avatar van Thomas Moderator Bij tijden 6 uur oid optellen of op een of andere manier je timezone veranderen.

http://www.php.net/setlocale/

http://nl.php.net/strftime/
Offline Drieske - 21/09/2004 19:36
Avatar van Drieske Lid zie dit heb ik $tijd = date("H:i"); wat moet ik dan bijzetten?
Offline webstab - 25/09/2004 22:48 (laatste wijziging 25/09/2004 22:51)
Avatar van webstab PHP ver gevorderde ik heb het gelezen.
maar ik snap et niet veel van.
bij mij server staat de tijd in GMT
maar het moet GMT-1.
ik kan de tijd van mijn server niet aanpassen.
maar mss wel dat hij er een uur afrekt en dan opslaat in de db.
heeft er iemand een vb of een scriptje of wat duidelijke uitleg
  1. $tijd = date("H:i");
Offline Thomas - 26/09/2004 00:10
Avatar van Thomas Moderator 1. pak de unix tijd (aantal seconden vanaf 1 januari 1970):
  1. $tijd = time();


2. tel hier het tijdsverschil in seconden bij op (6 uur = 6 x 3600 seconden):
  1. $tijd = $tijd + 6*3600;


3. zet je tijd in je favoriete opmaak:
  1. $tijd_patroon = date("H:i", $tijd);


Oftewel:
  1. $tijd = date("H:i", time()+6*3600);
Offline Maarten - 26/09/2004 04:10
Avatar van Maarten Erelid Ja zo heb ik het ook opgelost met mijn server (Houston)...
Offline webstab - 26/09/2004 09:09
Avatar van webstab PHP ver gevorderde en voor den datum?
als het bv
servertijd=00u05
mijn tijd=23u05
dan verschil de datum ook.
  1. $datum = date("d/m/Y");
  2. $tijd = date("H:i", time()-1*3600);
Offline Thomas - 26/09/2004 11:10
Avatar van Thomas Moderator Kun je op dezelfde manier oplossen he?

  1. $goede_tijd = time() - 3600;
  2.  
  3. $datum = date("d/m/Y", $goede_tijd);
  4. $tijd = date("H:i", $goede_tijd);


Let er op dat anders je dag niet klopt als je berichten na 11 uur 's avonds plaatst.
Offline SickBoy - 26/09/2004 12:15
Avatar van SickBoy MySQL beginner
  1. <?php
  2. $unixtime = mktime(substr($amerikaansetijd, 11, 12), substr($amerikaansetijd, 14, 15), substr($amerikaansetijd, 17, 18), substr($amerikaansetijd, 5, 6), substr($amerikaansetijd, 8, 9), substr($amerikaansetijd 0, 4));
  3. $europatijd = date('j-n-Y H:i', $unixtime);
  4.  
  5. ?>

dit komt uit het boek php 4 zonder stress 
Offline Thomas - 26/09/2004 13:26
Avatar van Thomas Moderator Hoezo omslachtig ?
Offline webstab - 26/09/2004 19:54
Avatar van webstab PHP ver gevorderde merci,het werkt
Gesponsorde links
Dit onderwerp is gesloten.
Actieve forumberichten
© 2002-2024 Sitemasters.be - Regels - Laadtijd: 0.26s