【问题标题】:Parse date from javascript countdown (jQuery plugin)从javascript倒计时解析日期(jQuery插件)
【发布时间】:2011-09-14 11:52:40
【问题描述】:

我正在尝试从 Groupon 克隆中解析“购买时间”。别担心,一切都是合法的。 Javascript 看起来像

var untilDate = new Date(1316206740000);
        $("#wlt-DealTimeLeft .timer").countdown({until: untilDate,
        layout: "<div class='timerDiv withDay clearfix'><div class='countdownItem days'><p>{dn}</p>{dl}</div><div class='countdownItem'><p>{hn}</p>{hl}</div><div class='countdownSep'>:</div><div class='countdownItem'><p>{mn}</p>{ml}</div><div class='countdownSep'>:</div><div class='countdownItem'><p>{sn}</p>{sl}</div></div>", onTick: function(periods){
            $("#wlt-DealTimeLeft").uTimeLeftTick(periods,259080);
        }});

我在考虑 Date 值,但它不仅仅是常规的 unix 时间戳。如何获得交易结束的日期?这是某种 jQuery 倒计时插件。感谢您的任何提示或建议。

【问题讨论】:

  • 交易结束日期不是untilDate吗?你不是这样设置的吗?也许是缺少咖啡,但我不清楚您要的是什么。
  • 我是这么认为的,但是 new Date(1316206740000) = Tue, 06 Dec 43678 07:20:00 GMT...所以,这是一个糟糕的日期,它必须更复杂。我要什么?这个 javascript 的 sn-p 在交易页面上,我正在尝试解析。我想知道交易结束的日期。

标签: php javascript parsing countdown groupon


【解决方案1】:

javascript Date 对象需要毫秒,而不是秒,所以

var d= new Date(1316206740000); 
document.write(d); //outputs Fri Sep 16 17:59:00 UTC-0300 2011

【讨论】:

  • @KafkaM:好吧,如果您采用毫秒值,则需要将其转换为秒。每秒有 1000 毫秒,所以 seconds=milliseconds/1000。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2020-09-04
  • 2015-12-02
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多