[PHP] Datum rekenen

Pagina: 1
Acties:

  • -DEVON-
  • Registratie: Januari 2002
  • Laatst online: 23-03 10:04
Ik heb deze code om een tekstbestand te vullen met berichten. Hierbij wordt ook de tijd achtergelaten. Die tijd wordt gepakt van de server. Binnenkort zal er een domeinnaam+webhosting aangeschaft worden en in die tussentijd heb ik het op een gratis server (in V.S.) geplaatst. Alleen nadeel is, de tijd staat 6 uren voor. Hoe doe ik dat? Het enige wat ik voor elkaar kan krijgen is. 10-6:10 ipv. 4:10.
code:
1
2
3
4
5
6
7
8
9
10
11
$date = date("(d/m @ G:i)", time());
$name = str_replace("\'","'",$name);
print "<meta http-equiv=\"refresh\" content=\"0; URL=board.php\">";

$fp = fopen ($file, "r+") or die ("error when opening $file");
flock($fp,2);
$old=fread($fp, filesize($file));
rewind($fp);
fwrite ($fp, "$name_link &raquo; </b>$info<br>$date<br>\n".$old);
flock($fp,3);
fclose ($fp);

Verwijderd

time() levert de huidige tijd in seconden op. Die kun je dmv optellen en aftrekken een paar uur vooruit dan wel achteruit zetten :)

  • leonardo1504
  • Registratie: April 2001
  • Niet online
http://nl.php.net/manual/nl/function.date.php

en

http://nl.php.net/manual/nl/function.mktime.php


Met die twee kan je een datum/tijd in het verleden/toekomst/andere tijdzone maken.