【发布时间】:2012-10-26 14:24:15
【问题描述】:
我有一个页面显示未来事件以及日期(服务器时间)。 我需要一些方法来以用户时间显示日期。
示例:
10 月 26 日 13:48:23(服务器)
10 月 26 日 14:48:23(用户时间 (UTC +1))-> 活动信息
到目前为止我所拥有的:
<?php
$sql=mysql_query("SELECT * FROM table") or die("Come back later");
while($row=mysql_fetch_array($sql)) {
echo date('M, d H:i:s', strtotime ($row['date'])).' -> '.$row['info'];
}
?>
我想检测用户时区的差异。
谢谢。
编辑 我知道我不应该使用 mysql_*
【问题讨论】:
-
我知道你知道。尽管如此,Please, don't use
mysql_*functions in new code。它们不再维护,deprecation process 已开始使用。看到red box?改为了解prepared statements,并使用PDO 或MySQLi - this article 将帮助您决定哪个。如果你选择 PDO,here is a good tutorial. -
服务器时区总是一样的吗?是世界标准时间吗?
标签: php javascript