我正在使用Jquery日期选择器使用dateFormat : '@'
以时间格式将所选日期添加到SQL数据库。
但是,这使用了js毫秒,我需要UNIX时间戳格式,以秒为单位。所以基本上我最后得到额外的3个零。
我知道我可以/ 1000来获取正确的整数,但是如何在js进入db之前在js中这样做?
这是我到目前为止所做的:
<script type="text/javascript">
jQuery(document).ready(function() {
jQuery('.MyDate').datepicker({
dateFormat : '@'
});
});
</script>
答案 0 :(得分:0)
尝试以下操作,它具有SQL DB的临时值。
var tempSQLvalue;
jQuery(document).ready(function() {
jQuery('.MyDate').datepicker({
dateFormat : '@',
onSelect: function(date) {
tempSQLvalue = date.slice(0,date.length-3);
console.log(tempSQLvalue);
}
});
})
答案 1 :(得分:0)
为遇到相同问题的其他人发布此答案。我坚持使用标准日期格式,而不是使用时间戳。但是,您需要检查jquery和php之间的不同日期格式。例如,jquery中的日期03-01-16将为'dd-mm-yy',而在php中,相同的日期格式为'd-m-Y'。