Jquery datepicker将dateFormat更改为unix时间戳

时间:2016-01-13 14:08:48

标签: javascript jquery datepicker

我正在使用Jquery日期选择器使用dateFormat : '@'以时间格式将所选日期添加到SQL数据库。

但是,这使用了js毫秒,我需要UNIX时间戳格式,以秒为单位。所以基本上我最后得到额外的3个零。

我知道我可以/ 1000来获取正确的整数,但是如何在js进入db之前在js中这样做?

这是我到目前为止所做的:

<script type="text/javascript">
    jQuery(document).ready(function() {
        jQuery('.MyDate').datepicker({
            dateFormat : '@'
        });
    });
</script> 

2 个答案:

答案 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'。