【发布时间】:2010-06-29 23:38:12
【问题描述】:
我正在从 last.fm 中提取最近收听的曲目并将它们放到我的网站上。
问题是,时间以 UTC-0 uts 格式检索,并且在将它们与 BST 时间进行比较以计算模糊时间戳(“大约 5 分钟前”、“大约一个小时前”等)。
有什么办法可以解决这个问题,让时间始终与 BST/GMT 匹配,并在进入和离开夏令时时进行调整?
这是我目前正在使用的 PHP 代码的 sn-p,它导致时间超出了一个小时。
$now = time(); // use this so all times are to the same second
$tz = getenv("TZ"); // save local setting so we can reset it later
putenv("TZ=Europe/London");
$trackPlayedAt = date('d M Y H:i:s', $track->date->uts);
【问题讨论】:
标签: php javascript jquery datetime