时间离开脚本使用PHP

时间:2010-12-19 19:44:03

标签: php mysql date time

我正在建立一个网站,用户在创建活动时收集用户的时间和日期......一旦他们创建了活动,我想在这里展示这样的内容 http://www.groupon.com/washington-dc/(检查剩余时间购买)。我在php / mysql中有任何直接的方法。还有如何处理时区?如果来自加利福尼亚的人看到这个事件,他/她不应该像NY用户那样看到相同的“剩余时间”...如何处理这个?

问候

2 个答案:

答案 0 :(得分:0)

我习惯于始终在UTC时区的数据库中存储日期/时间。稍后您可以通过php将其转换为用户的时区(如果您将其存储在某个位置,则基于用户的位置),或者使用javascript(使用客户端的计算机时区)将其转换为客户端。

答案 1 :(得分:0)

你绝对可以使用PHP和MySQL创建一个静态倒计时时间,但为了倒数小时,分钟和秒,我认为你最好的选择就是使用JavaScript。

为了处理时区,我认为您可以做的是将事件的时间存储在每个用户的同一时区,无论他们身在何处。例如,要将每个用户的时区设置为UTC,请使用以下命令:

<?php date_default_timezone_set('UTC'); ?>