如何在jQuery datepicker上设置服务器日期

时间:2017-08-03 18:31:57

标签: php jquery datepicker

$(function() {
    $("#datepicker").datepicker();
});

它返回系统日期,我将系统日期设置为两天。示例:今天的日期是2017年8月3日,我将设置日期2017年8月1日,然后它返回我最近设定的日期意味着2017年8月1日,但我需要使用服务器日期显示当前日期,如2017年8月3日。

请帮助我,并感谢提前

2 个答案:

答案 0 :(得分:1)

如果要确保默认的datepicker日期是服务器的日期而不是用户的系统日期,请通过PHP获取并在datepicker的setDate选项中回显。

<?php
$now = date("m/d/Y");
?>

<script>
$('#dateselector').datepicker("setDate", "<?php echo $now; ?>" );
</script>

答案 1 :(得分:-2)

您应该使用以下代码获取服务器时间:

<script type="text/javascript">
var d=new Date();
var today = (d.getMonth() + 1) + "/" + d.getDate() + "/" + d.getFullYear();
$(function() {               
$("#datepicker" ).datepicker({
    defaultDate: today
});
});
</script>