我有以下日历脚本(jQuery),它可以工作。接下来,我想将用户选择保存到数据库中。 数据库字段类型为:timestamp。
我希望保留脚本中的当前日期格式,以便在用户可读性的输入字段中显示 但在后台我喜欢将它转换为时间戳,所以我 可以将其保存到数据库中。我如何将其转换为时间戳?
<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>
答案 0 :(得分:4)
使用date.js将字符串转换为JavaScript日期。然后,您可以调用getTime()来获取自1970年1月1日以来的毫秒数。除以1000以获得Unix时间戳。
var dateString = $('#date').val();
var timestamp = Date.parse(dateString).getTime()/1000;