Nederlandse tijd?

Status
Niet open voor verdere reacties.

larsojo

Gebruiker
Lid geworden
10 nov 2010
Berichten
213
Hallo allemaal,

Ik heb net een dj panel gemaakt in PHP en dat heeft een mini-programmering. Dit houdt in dat je kan zien welke DJ er nu draait, daarvoor heeft gedraait, en het volgende uur draait. Dit heb ik allemaal gemaakt in PHP:

PHP:
$vorige_uur = date("G", time() - (60 * 60));
$volgende_uur = date("G", time() + (60 * 60));

Nu heb ik alleen een probleem. Dit zie je in "foto.png".
foto.png
Zoals je ziet is het bij de mini-programmering 14:00 terwijl het op mijn computer 20:33 is. Ik ben er dus achter gekomen dat de server in Amerika staat. En dat is 6 uur vroeger.

Hoe los ik dit probleem op?


Mvg Lars
 
je bijvoorbeeld 5 uur bij vorig uur kunnen optellen

en 7 uur bij volgende uur

dat zou dan zoiets zijn denk ik:
PHP:
// heb dit niet getest
$vorige_uur = date("G", time() - (60 * 60  * 5)); // 60 seconden * 60 minuten * 5 uur
$volgende_uur = date("G", time() + (60 * 60  * 7)); // 60 seconden * 60 minuten * 7 uur
 
Hallo en bedankt voor jullie reacties

Ik heb toch de tip van klaaspeter gebruikt. Ik kan later ook nog kijken of ik de tip van supersnail kan gebruiken. Maar toch bedankt voor jullie reacties en het probleem is opgelost!

Groetjes Lars

@klaaspeter ps het vorige uur was niet helemaal juist, dus ik heb daar van gemaakt:
PHP:
$vorige_uur = date("G", time() - (60 * 60 * -5));
 
Hallo allemaal,

Ik heb de functie date_default_timezone_set("Europe/Amsterdam"); gebruikt. Dit was toch wat handiger en scheelt een hoop rekenwerk.

Nog bedankt!

Mvg Lars
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan