php
  • javascript
  • parsing
  • countdown
  • groupon
  • 2011-09-14 27 views 0 likes 
    0

    我試圖從Groupon克隆中解析「剩餘時間購買」。別擔心,一切都是合法的。 Javascript看起來像JavaScript倒計時解析日期(jQuery插件)

    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); 
         }}); 
    

    我在考慮日期值,但它不僅是普通的unix時間戳。我怎樣才能得到交易結束的日期?這是某種jQuery倒計時插件。感謝您提供任何提示或建議。

    +0

    是不是日交易結束時'untilDate'?你不是在設置嗎?也許它缺乏咖啡,但我不清楚你要求什麼。 – dnagirl

    +0

    我認爲是這樣,但新的日期(1316206740000)=星期二,06年12月06日格林威治標準時間07:20:00 ...所以,這是一個糟糕的日期,它必須更復雜。我在問什麼? JavaScript的這個片段在交易頁面上,我試圖解析。我想知道交易結束的日期。 – KafkaM

    回答

    0

    的JavaScript Date對象採取毫秒,而不是秒,所以

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

    @KafkaM:好吧,如果你正在使用毫秒值,你需要將它轉換爲秒。每秒有1000毫秒,所以秒=毫秒/ 1000。 – dnagirl

    相關問題