2010-01-24 25 views
5

我的問題是更多的邏輯並非code.I創建一種叫做準備的消息隨着時間的推移我提供給每一個新的消息,我比較當前時間的時間,並給每行的背景。只有當前時間沒有日期,我可以使用javascript獲取時間嗎? 問候僅返回時間無關日期的javascript

回答

1

是的,看到Date.getTime()

+0

自01月01日,將返回的毫秒數,1970年UTC – CMS 2010-01-24 19:40:21

1
d = new Date(); 
var time=d.toTimeString(); 
+0

這將返回與timeszone信息 – DaveHogan 2012-10-11 08:12:46

+1

一起的時候,你會如何刪除而不訴諸正則表達式/裝飾功能的時區信息? 。 – codecowboy 2013-11-07 12:57:00

+0

@codecowboy你可以這樣做'VAR時間= d.toTimeString()分裂(」「)[0];' – Muhammed 2016-10-15 21:25:47

2

只比較的時候,沒有年份,月份和日期考慮,請嘗試以下操作:

var now = new Date().setFullYear(1, 0, 1) 
, andThen = new Date(dateMessageSent).setFullYear(1, 0, 1) 

if (now > andThen) doYourStuff() 
+0

這是很酷,但我會建議設置年和日爲'1',而不是'0' 。這是因爲沒有年份「0」或日期「0」。在另一方面,'month'從'0'索引,所以沒有必要改變這種狀況。 – andr 2013-01-16 16:06:41

+0

你說得對。我錯過了。 – Technomad 2013-01-17 09:37:04

相關問題