【问题标题】:Javascript / Jquery Date CountdownJavascript / Jquery 日期倒计时
【发布时间】:2010-11-19 14:32:19
【问题描述】:

谁能帮我做一个javascript倒计时;

例如:如果是周日下午 1:05,它会说: “在接下来的 1 天 2 小时 55 分钟内下订单,您的订单将在星期一发货” 另一个例子:如果是星期六下午 2:00,它会说: “在接下来的 2 小时内下订单,您的订单将在今天发货”

如果需要,我需要能够从下午 4 点开始更改截止点...

它还必须忽略银行假日(理想情况下,它会在代码中有一个部分,我可以在其中放置所有“排除”的日期,例如 2009 年 12 月 25 日、2010 年 1 月 1 日等 - 这样我可以保持最新)。 代码必须考虑到我们只在周一到周五发货(因此在周五下午 4 点之后,它不会说明天发货,而是周一)。 一旦截止日期(下午 4 点)到来,倒计时会跳回以适应明天的截止日期等。 亚马逊做了非常相似的事情,但我不知道发生了什么

如果您能提供帮助,我们将不胜感激。如果有帮助,我的网站上有 Jquery 框架...

【问题讨论】:

  • 这件事不应该在服务器端完成吗?我的意思是,您真的可以信任客户端计算机上的系统时钟吗?如果用户在另一个国家,所以他或她在不同的时区怎么办?还是刚下飞机还没调整笔记本上的系统时区?
  • 它可以通过 JS 和 UTC 操作来完成(我最近一直在搞砸这个问题,但成败参半),但为了 OP 的理智,我会说使用一些服务器端代码。跨度>
  • 我投了服务器解决方案,但也可以从服务器提供日期,为了减少服务器负载,可以在每个访问者PC上计算。
  • 我无法使用服务器端代码,因为没有可用的服务器端代码:(
  • 在渲染客户端对象时使用开始时间没有问题...只需确保验证发回给您的内容。

标签: javascript jquery countdown


【解决方案1】:

在这里你可以找到你的问题的例子,这可能对你有帮助http://keith-wood.name/countdown.html

【讨论】:

  • 是的,我们可以在这里更改开始日期、时间、秒数和结束日期、时间、秒数,只需下载文件并更改开始和结束日期即可。
猜你喜欢
  • 1970-01-01
  • 2020-09-04
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多