PHP中的日期函数 - 应用时区?

时间:2013-05-24 04:43:26

标签: php date timezone

在使用date()函数时,我发现了一些令我感到困惑的事情。

// Set up unix timestamp 03:34
$t = (3 * 60 * 60) + (34 * 60); // 12840 seconds
echo date('Y-m-d H:i',$t);
// displays Thu, 01 Jan 1970 13:34:00 not
//          Thu, 01 Jan 1970 03:34:00

我期待date返回03:34,但看起来它可能已将时区应用于它(+1000)。我的问题是a)date()在格式化输出之前应用当前时区吗?b)在PHP中是否可以格式化日期而不应用时区?我需要03:34保持这种方式,但是我想保持使用unix-timestamps的简单性来计算我的时间数学,所以不希望使用PHP Date类。这不是一个大问题,只是出于利益的缘故。

谢谢你们 皮特

0 个答案:

没有答案