解析JSON時,所有變量都是正確的,但是將時代轉換爲像「時間是19:06 PM,星期四,12月29日」這樣的字符串。它總是輸出「時間是上午8:06,在1月16日星期六。」JSON時代日期函數帶來錯誤的日期
我甚至嘗試在函數中輸入一個直接的紀元時間,並且仍然得到這個一致的迴應。如果這是一個愚蠢的錯誤,我還沒有使用過javascript或jQuery或JSON。
我把我的代碼放在jsFiddle上,所以你可以看到我的意思。任何幫助是極大的讚賞。
解析JSON時,所有變量都是正確的,但是將時代轉換爲像「時間是19:06 PM,星期四,12月29日」這樣的字符串。它總是輸出「時間是上午8:06,在1月16日星期六。」JSON時代日期函數帶來錯誤的日期
我甚至嘗試在函數中輸入一個直接的紀元時間,並且仍然得到這個一致的迴應。如果這是一個愚蠢的錯誤,我還沒有使用過javascript或jQuery或JSON。
我把我的代碼放在jsFiddle上,所以你可以看到我的意思。任何幫助是極大的讚賞。
的Javascript Unix時間使用毫秒:
epoch = parseInt(pj.current_observation.local_epoch)*1000
這應該爲你做它。爲我工作!
我忘了這一點,謝謝一堆!我感到困惑的是,PHP只用了幾秒鐘和JavaScript毫秒,希望我現在能記住。 – 2011-12-29 19:22:22
你必須乘以1000的JavaScript日期那些劃時代日期基於millseconds從新紀元,不秒。
注意,它說1970年1月16日:-)
我忘了檢查它輸出的是哪一年,我應該檢查下次是否有這樣的錯誤,謝謝。 – 2011-12-29 19:23:17
腳本將不再運行,因爲我不得不從我的使用協議中刪除我的api密鑰。 – 2011-12-30 03:13:55