9

我正在使用帶時間插件的jQuery UI datepicker。這是我如何日期選擇器本身在頁面上顯示的時間:jQuery UI - 將jQuery UI Datepicker轉換爲UNIX時間

21.06.2012 08:00 

我想發送給後端之前,這個時間轉換爲UNIX時間戳。我怎樣才能做到這一點? 我不需要在頁面上顯示UNIX時間,我只需要在發佈之前進行轉換。我試過了:

var d = Date.parse(value_of_datepicker); 

但沒有運氣。看來日期應該以另一種方式來形成。此外,我已經嘗試了幾個內置的datepicker函數,但它們都設置了日期顯示視圖。謝謝。

回答

17

如果你使用jQuery timepicker特倫特·理查森,你可以這樣做:$("#your_datepicker").datetimepicker("getDate").getTime()/1000

http://jsfiddle.net/d6Tky/

請記住,如果沒有日期已經選擇了這個功能可能返回null。

+2

太棒了!你的解決方案有效謝謝! – f1nn

+2

它被稱爲'datepicker' ... – testing

+0

我正在運行這個,但它似乎提前一小時關閉。任何更新爲什麼會發生這種情況? – streetlight