2014-10-12 50 views
1

嗨,我需要关于以下问题的帮助:如果我更改计算机的时间,我网站上的倒数计时器会发生变化?

我的网站有一个计时器倒计时运行。实际上,在我的管理面板中,我设定了一个过程开始的日期和时间,当我点击保存定时器倒计时开始在我的网站。

例如:说现在我现在的时间是下午1点。现在例如在我的管理面板中,我正在创建一个事件。活动的开始时间是明天下午1点。所以现在在我的管理面板中,我选择了明天下午1点的活动开始时间。现在剩下的时间是24小时。所以现在在我的网站上,倒数计时器开始执行如下事件:Time left for the event:24h:0m:0s并且这个计时器以递减顺序进行。现在的问题是,计时器正在从我的电脑中抽出时间。 如果我在计算机上更改时间,则网站上的倒计时器也会更改。

请帮我看看关于如何使用服务器时间为我的网站的计时器,所以所有用户的时间是相同的,无论他们的计算机的日期和时间。

我也听说过秒表的概念吗?

请帮我

+0

你使用什么平台/框架/语言? PHP的? – 2014-10-12 07:44:27

+0

是的兄弟的PHP – 2014-10-12 07:46:10

+1

也许你需要date_default_timezone_set('亚洲/印度') – black 2014-10-12 07:52:30

回答

0

如果你的代码是在服务器上用于显示本地时间的唯一原因是你所使用的浏览时间,因为JavaScript撷取从本地系统时间。

+0

是的,你是正确的兄弟。将执行@Rishi Dua所述的代码 – 2014-10-12 08:16:31

-2

JavaScript传统上运行在客户端,意味着在用户的浏览器中,而PHP运行服务器端,即。它会从你的服务器获取时间。在你的情况,你所需要的时间是相同的为您的网站的所有用户,这意味着你需要一个服务器端代码

简而言之:

  1. JavaScript的定时器
    • 奔跑客户端
    • 您正在使用此
    • code
  2. PHP定时器 个
    • 奔跑服务器端
    • 你需要这个
    • code
+0

噢,好吧,让它成为兄弟。非常感谢很多人会执行它:) – 2014-10-12 08:15:56

+0

谨慎解释downvote? – 2014-10-12 08:21:41

+0

嗨,兄弟。我没有投票。因为我是新来的,所以我不能投票或者投票。 – 2014-10-12 08:24:35

0

只是设置这些在你的PHP代码顶部和计算或做任何你想做的事情之后

date_default_timezone_set('Europe/London'); //or Asia/India or any other 
$login_date=date("Y-m-d H:i:s"); 
+0

好的兄弟会试试....谢谢 – 2014-10-12 08:36:02