2

我有以下日历脚本(jQuery),它可以工作。接下来我喜欢将用户选择保存到数据库中。数据库文件类型为:时间戳。

我喜欢保留在脚本中找到的当前日期格式,以便在输入字段中显示以方便用户阅读,但在后台我喜欢将其转换为时间戳,以便我可以将其保存到数据库中。我该如何将其转换为时间戳?

<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

1 回答 1

4

使用date.js将字符串转换为 JavaScript 日期。然后,您可以调用 getTime() 以获取自 1970 年 1 月 1 日以来的毫秒数。除以 1000 以获取 Unix 时间戳。

var dateString = $('#date').val();
var timestamp = Date.parse(dateString).getTime()/1000;
于 2013-06-21T14:17:22.250 回答