2010-04-28 87 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