Mathijs wrote: > Hello there, > > I Use timestamps for logging etc.. so you do something like this no?: $stamp = mktime(); so if you want to use DateTime why not do this?: $stamp = new DateTime; alternatively if you are stuck with the original integer timestamp, then you can get round the issue like so: $stamp = mktime(); $date = getdate($stamp); $obj = new DateTime; $obj->setDate($date['year'], $date['mon'], $date['mday']); $obj->setTime($date['hours'], $date['minutes'], $date['seconds']); $obj->setTimezone('er?'); or something like that. seems rather stupid that DateTime doesn't accept a timestamp, but there is probably a good reason ... as Richard Lynch pointed out date/time stuff seems easy but is actually very very hard (and something computers will probably never get 'right') anyway, everything you need is right here if care to read it: http://php.net/manual/en/ref.datetime.php > But i need this timestamp to let is show the right time in different > timezones. > > Now i wanted to use DateTime object, but it seems it needs a string as > reference, so i can't use a timestamp to re-generate that time. > > How can i fix this? > > Thx in advance. > -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php