例如,如果我對上述日期對象做如下操作:value.hours()
,我將輸出16
而不是18
。我相信它會在原來的GMT時間內返回小時,而不是在我的日期對象GMT + 2中。我當然可以將2添加到返回的結果中,但它變得很麻煩。有什麼方法可以在我的情況下正確地獲得小時數?如何在GMT時區的moment.js中獲得小時?
-3
A
回答
0
我認爲你可以通過做文檔說明來解決它。事情是這樣的:
moment().tz("America/Los_Angeles").format();
0
要顯示本地時間:
value.local();
value.hours(); // 18
爲了扭轉:
value.utc();
value.hours(); // 16
0
我不知道作爲一個你已經什麼嘗試過,但我把以下內容放入JSFiddle中,它像一個魅力一樣工作。我目前在美國的CST,現在是早上8點半。當我運行下面的代碼片段時,我在今天下午1點30分得到了今天的日期,我認爲它是準確的。
HTML
<div id="m1"></div>
的JavaScript
var a = moment.tz(new Date(), "GMT");
document.getElementById('m1').innerHTML = a.format("YYYY MM DD; HH:mm");
的Moment.js文檔指出的問候以下同一個本地JavaScript創建Moment
對象3210對象:
您可以使用預先存在的本機JavaScript
Date
對象創建Moment
。
var day = new Date(2011, 9, 16);
var dayWrapper = moment(day);
此克隆中
Date
對象;對Date
的進一步更改不會影響Moment
,反之亦然。
要找到上述快速引述的信息,當你到達Moment.js文檔,它位於下解析下分節段日期。
相關問題
- 1. moment.js更改時間到gmt
- 2. PHP當前時區與GMT時區之間的小時數
- 3. 如何獲得amCalendar濾波器24小時格式(角Moment.js)
- 4. 如何獲得時區(從GMT偏移)並在android中轉換爲double
- 5. TimeZone - 如何區分GMT時區和無法識別的時區?
- 6. 如何獲得提取物中的時區((GMT + 05:從systemTimeZone(NSTimeZone)30)
- 7. 如何獲得時區
- 8. 如何獲得正確的GMT時間在Javascript
- 9. 如何獲得基於EST時間天數時的時間戳是GMT
- 10. 我在CDMA連接時如何獲得網絡小區ID?
- 11. 如何根據國家獲得GMT時間的當前日期
- 12. Moment.js本地時區問題
- 13. Moment.js時區轉換C#.NET
- 14. 解析與時區 「ETC/GMT」
- 15. 蟒蛇時區GMT轉換
- 16. 如何獲取BST/GMT/CET等時區代碼?
- 17. 如何通過GMT時區獲取貨幣名稱?
- 18. 如何獲得縮短的時區?
- 19. 如何獲得客戶端的時區
- 20. 在JS中獲取客戶端時區(不是GMT偏移量)
- 21. 如何使用GWT獲取GMT時間?
- 22. Rails:在時區獲得#beginning_of_day
- 23. 獲取GMT時間兩小時前的Python 2.7
- 24. 如何獲得特定區域的時區中的Android
- 25. 從moment.js對象中刪除時區
- 26. 格式日期在GMT時區顯示
- 27. GMT時區轉換在目標c
- 28. 時區變爲GMT,儘管我正在覆蓋時區
- 29. 如何在postgresql中使用GMT時間?
- 30. 如何獲得小時和最近的小時
一定要添加您已經嘗試過的任何代碼,以便我們能夠更好地理解您的問題。你明確了你以後的信息;然而,不知道你已經嘗試了什麼,我們最終可能會雙重處理你的問題,並給你提供已經失敗的事情的答案。 – lxxtacoxxl
@typos解決了這個問題嗎? – aaron
@aaron是的,沒有一個答案與它有任何關係。在有答案的時候我不能刪除這個問題。 – typos