2010-01-24 30 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

相关问题