使用PHP从epoch过去时间构建时间显示

时间:2014-09-21 22:23:26

标签: php time gmt

我在数据库中存储一个日期,例如下载文件。

当他们需要重新下载文件时,我想显示最初下载文件的日期。

我将该日期存储在mysql中,在epoch中:php代码是time()...

所以,当我在这个领域得到它时,例如:

$ pastDateEpoch

这是我尝试构建它的原因:

  $_filedldate = date("F j, Y g:i a", $pastDateEpoch); // This did works, but is GMT

如何将其更改为我想要的CST时区(在某些地方为-6,但我看到有人说-5),所以我不知道要做哪一个,但有没有办法将它转换为CST?

1 个答案:

答案 0 :(得分:0)

所有php脚本都使用默认时区。你应该看看http://br2.php.net/manual/en/function.date-default-timezone-set.php

您的代码将看起来像:

date_default_timezone_set('America/Los_Angeles');
$_filedldate = date("F j, Y g:i a", $pastDateEpoch);