PHP ver gevorderde |
|
@zointer
$tijd = date('H:i:s')+9;
echo $tijd;
De functie date returned een string, dan zou jouw code toch niet werken?
@Warbringer
Als ik jouw was zou ik gebruik gaan maken van de functie time(), aangezien je bij de huidige tijd 9 uur wilt optellen. Omdat de functie de tijd opgeeft in seconden, moet je die 9 uur ook omzetten naar seconden en er vervolgens bij optellen. Dan krijg je het gewenste effect. Ik weet niet precies wat jij van plan bent, maar als je niet de huidige tijd wilt hebben en je ook geen tijd in seconden hebt, maar juist een string. Dan kan de functie strtotime van pas komen.
Hieronder staat hoe ik het zou doen (als je de huidige tijd + 9 uur zou willen hebben)
echo date('H:i:s', time() + 9 * 60 * 60);
Succes |