login  Naam:   Wachtwoord: 
Registreer je!
 Forum

Probleempje met time() en date().. (Opgelost)

Offline nick5556 - 18/08/2008 12:55
Avatar van nick5556PHP beginner Hallo,

Ik snap time() en date() wel, maar host-server staat ingesteld op een andere tijdzone(03:51 = 12:51) hoe kan ik dat veranderen?

Nick

PS: Ik word gehost, het is niet mijn eigen server!

13 antwoorden

Gesponsorde links
Offline Koen - 18/08/2008 13:05 (laatste wijziging 18/08/2008 13:19)
Avatar van Koen PHP expert Daarvoor moet je bij je host zijn volgens mij..
je kan natuurlijk altijd zo doen:
  1. $plus = 9*60*60; // 9 uur, zoals in je voorbeeld
  2. $time = $plus + time();
  3. echo date('H:i:s', $time);
Offline WouterPSV - 18/08/2008 13:08
Avatar van WouterPSV Lid Wel een $ voor de plus ckers in $time ?
Offline Koen - 18/08/2008 13:19
Avatar van Koen PHP expert
WouterPSV schreef:
Wel een $ voor de plus ckers in $time ?


sssh ben net wakker xD
Offline nick5556 - 18/08/2008 13:20 (laatste wijziging 18/08/2008 13:30)
Avatar van nick5556 PHP beginner Ik zal even testen ;)

EDIT:

Ik heb nu dit:
  1. $plus = 9*60*60; // 9 uur, zoals in je voorbeeld
  2. $time = $plus + time("H:i");
  3. $_SESSION['settime'] = date("d-m-Y", $time);
  4. echo "Datum: ".$_SESSION['settime'].".";

Maar ik krijg dit als output:
18-08-2008.
:(
Offline WouterPSV - 18/08/2008 13:29 (laatste wijziging 18/08/2008 13:29)
Avatar van WouterPSV Lid das toch goed.. zou zet je het er neer  
Offline Ricky - 18/08/2008 13:30
Avatar van Ricky PHP beginner
  1. $time = $plus + time("H:i");

Maak daar eens van:
  1. $time = $plus + time();
Offline nick5556 - 18/08/2008 13:31 (laatste wijziging 18/08/2008 13:33)
Avatar van nick5556 PHP beginner ik heb nu dit:
  1. $plus = 9*60*60; // 9 uur, zoals in je voorbeeld
  2. $time = $plus + time("H:i");
  3. $_SESSION['settime'] = date("d-m-Y".$time."");
  4. echo "Datum: ".$_SESSION['settime'].".";


Maar dit is de output:
Datum:18-08-20081219091186.

EDIT: Ricky met dat van jou blijft het hetzelfde 
Offline Ricky - 18/08/2008 13:33 (laatste wijziging 18/08/2008 13:35)
Avatar van Ricky PHP beginner
  1. $plus = 9*60*60; // 9 uur, zoals in je voorbeeld
  2. $time = $plus + time();
  3. $_SESSION['settime'] = date("d-m-Y", $time);
  4. echo "Datum: ".$_SESSION['settime'].".";


Zo dan?
Offline nick5556 - 18/08/2008 13:37
Avatar van nick5556 PHP beginner Dan kom ik weer uit op: Datum:18-08-2008.
Offline Ricky - 18/08/2008 13:38 (laatste wijziging 18/08/2008 13:40)
Avatar van Ricky PHP beginner Kijk dan eerst even of de tijd klopt...

  1. $_SESSION['settime'] = date("d-m-Y", $time);

Wordt dan:
  1. $_SESSION['settime'] = date("H:i:s d-m-Y", $time);


Edit: en als je 9 uur eerder leeft op de server, dan is het nog altijd 18 augustus hè 
Offline nick5556 - 18/08/2008 13:41
Avatar van nick5556 PHP beginner Ik heb het al opgelost 
Offline Ricky - 18/08/2008 13:42
Avatar van Ricky PHP beginner Hoe dan? Oplossingen altijd erbij vertellen he  
Offline WouterPSV - 18/08/2008 13:43 (laatste wijziging 18/08/2008 13:43)
Avatar van WouterPSV Lid En wat was de oplossing ?? Ook wel handig om te plaatsen  

Zo hebben anderen en misschien later ook wat aan :d

EDIT:

zoals altijd te laat  
Gesponsorde links
Dit onderwerp is gesloten.
Actieve forumberichten
© 2002-2024 Sitemasters.be - Regels - Laadtijd: 0.277s