2010-04-28 160 views
0

任何人都知道为什么这不起作用?JQuery Date()函数不工作

 
var lastReceivedBeginDate = new Date($("input[name='lastReceivedFromYear']").val(),$("input[name='lastReceivedFromMonth']").val(),$("input[name='lastReceivedFromDay']").val(),$("input[name='lastReceivedFromHour']").val(),$("input[name='lastReceivedFromMinute']").val(),$("input[name='lastReceivedFromSecond']").val()); 

THX

+3

*叹*我不敢相信这是来这。 'Date()',一个jQuery函数! – 2010-04-28 21:00:27

+0

'console.log(lastReceivedBeginDate);' – czarchaic 2010-04-28 21:20:42

+0

从输入中返回哪些值?可能它们没有形成有效的日期。 – edwin 2010-04-28 22:33:47

回答

0

我的第一个猜想是,你缺少的Date构造函数中的参数毫秒。从here,你要使用的构造是

new Date(year, month, day, hours, minutes, seconds, milliseconds) 

如果这不是它,你得到什么错误?您所期望的值是从.val()返回的值?

+0

小时,分钟,秒和毫秒是'Date'构造函数中的可选参数。 – 2010-04-28 21:03:26

+0

@安迪,你说得很对,谢谢你指出。我会说我们需要更多信息来帮助... – rosscj2533 2010-04-28 21:08:17