让我先说我对JavaScript没有深入的了解,但我知道如何使用我的方法来编写足够的页面小脚本。我的客户需要我为网站执行以下操作:如何创建在特定时间复位的倒计时时间
- 在计算机上查找用户的当地时间。
- 以当地时间为准,并从下午6点开始减去。
- 在倒计时中显示那个时间,或者只是一个声明,让用户知道当天发货还剩多少时间。
- 下午6点之后,时间重置或消失,直到下一个工作日。
到目前为止,我已经能够创建从本地计算机获取时间的逻辑。我认为我可以使用datejs,但它不会计算一天中的小时数。
下面是当前代码我有:
var currentTime = new Date()
var hours = currentTime.getHours()
var minutes = currentTime.getMinutes()
var suffix = "AM";
if (hours >= 12)
{
suffix = "PM";
hours = hours - 12;
}
var suffix = "AM";
if (hours >= 12)
{
suffix = "PM";
hours = hours - 12;
}
if (hours == 0)
{
hours = 12;
}
if (minutes < 10)
minutes = "0" + minutes;
document.write("<b>" + hours + ":" + minutes + " " + suffix + "</b>");
除了任何其他测试你在做什么,请记住测试夏令日期,否则'X hours'输出可能应保持+/- 1小时 – andyb 2012-07-18 19:39:05