2013-06-21 50 views
1

我有以下日曆腳本(jQuery),它的工作原理。接下來,我喜歡將用戶選擇保存到數據庫。 數據庫提交類型是:timestamp。datepicker轉換爲時間戳保持顯示格式

我喜歡讓腳本發現顯示在輸入字段的用戶可讀性 但我喜歡將其轉換爲一個時間戳,這樣我 可以將它保存到後臺數據庫當前的日期格式。我如何將其轉換爲時間戳?

<script type="text/javascript"> 
$(document).ready(function(){ 
    $("#date").datepicker({ 
     showButtonPanel: true, 
     minDate: '0M', 
     maxDate: '+90D',  
     dateFormat: "d-MM-yy", 
     }); 
}); 
</script> 

<p> Enter project expire date: <input type="text" name="date" id="date"/></p> 

回答

4

使用date.js將字符串轉換爲JavaScript日期。然後你可以調用getTime()來獲得自1970年1月1日以來的毫秒數。除以1000得到一個Unix時間戳。

var dateString = $('#date').val(); 
var timestamp = Date.parse(dateString).getTime()/1000;