. */ namespace Fisharebest\Webtrees; /** * Timestamps */ class Timestamp { /** @var int UNIX style timestamp */ private $time; /** * Create a timestamp. * * @param int $time Number of seconds since 1 Jan 1970 */ public function __construct(int $time = WT_TIMESTAMP) { $this->time = $time; } /** * Convert a timezone into a date. * * @param int $tz_offset * * @return Date */ public function toDate(int $tz_offset = WT_TIMESTAMP_OFFSET): Date { return new Date(strtoupper(gmdate('j M Y', $this->time + $tz_offset))); } }