0
A
回答
3
假設$date
持有「07月24日」和$time
舉辦的「23:59:59」 ......
moment($date + " " + $time, "MM/DD/YYYY HH:mm:ss").fromNow();
的+
運算符連接形成一個值,那一刻,可直接解析字符串。
參考:
1
moment.js不提供 「直接」 的方式來執行此任務爲fromNow
喜歡弄巧,喜歡使用humanize
;但是,(在the moment.js source爲靈感使用from
),我們可以得出a little solution:
var whence = moment("2040-11-28")
var remaining = moment.duration(whence.diff(moment()))
然後使用/格式化的持續時間(可悲的是,沒有duration.format()
提供):
var r = remaining
var str = Math.floor(r.asDays()) + "." + r.hours() + ":" + r.minutes() + ":" + r.seconds()
alert(str)
PaulProgrammer的答案提供了一個很好如何從兩個分離值中獲得最初的日期。或者(因爲Moment.js 2.1.0),日期時間可以通過以下方式獲得:
var whence = moment(yourDate, "MM/DD/YYYY").add(moment.duration(yourTimeOfDay))
相關問題
- 1. Xcode - 如何找到兩個日期之間的中間日期
- 2. 開始日期到結束日期之間的查找時間
- 3. 如何找到兩個日期時間之間的時間上的symfony 2
- 4. 日期之間的日期與時間
- 5. 如何找到兩日期之間的具體日期
- 6. 如何找到兩個日期之間的時差在php
- 7. 找到兩個日期之間的時間衝突
- 8. 找到兩個日期時間之間的TotalDays?變量
- 9. 找到兩個日期時間之間的微小差異
- 10. PHP找到兩個日期時間之間的差異
- 11. 在javascript中找到兩個日期時間之間的差異
- 12. 找到兩個日期時間數組之間的重複日期python
- 13. 找到2日期之間的天數?
- 14. 找到日期之間的天數C#
- 15. 如何轉換的「雙」到「日期時間」 Excel和C#之間
- 16. 如何找到兩個日期之間的星期差異
- 17. 日期和時間之間的時差
- 18. 如何找到兩個日期之間的差異持續時間
- 19. Laravel找到兩個日期之間在開放時間內的時間量
- 20. SQL查詢找到多行之間的日期期間
- 21. 如何從日期時間戳得到時間和日期
- 22. 如何將日期時間插入到MySQL日期時間?
- 23. C#得到兩個日期時間範圍之間的時間
- 24. 如何在php中查找日期時間類型和當前日期/時間之間的差異?
- 25. 如何生成兩個日期之間的日期時間間隔列表?
- 26. 查找2日期時間之間的時差,無視日期部分
- 27. iPhone:如何查找兩個選定日期之間的日期?
- 28. 如何查找兩個指定日期之間的日期?
- 29. python3.2)如何在兩個日期之間找到工作日?
- 30. 兩列之間的Mysql日期時間
我喜歡這個答案。無論如何,請注意,也可以將持續時間設爲['moment.duration('23:59:59')'](http://momentjs.com/docs/#/durations/creating/)(只需解析日期,並添加持續時間..) – user2864740
var dateNum = 07/24/2012; var timeNum = 23:59:59; var timeDura = moment(dateNum +「」+ timeNum,「MM/DD/YYYY HH:mm:ss」)fromNow(); alert(timeDura); 這就是我正在做的,但它只給了我幾天,沒有時間和日子。 – Reyjay
這裏的要點是你可以使用你所擁有的價值構造一個Moment可以使用的價值。然後你可以做你需要的。如果'fromNow()'不是它,也許你需要['duration()'](http://momentjs.com/docs/#/durations/subtract/),但是整個Moment.JS都是你的一旦你有一個時刻的對象。 – PaulProgrammer