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

it return system date, i will set my system date behind two day. example: today date is 03 AUG 2017 and i will set date 01 AUG 2017 then it return my recent set date means 01 AUG 2017, but i need to use server date to display current date like 03 AUG 2017.

please help me and thanks to advance

R Pelzer
  • 1,188
  • 14
  • 34
Jignesh Gohil
  • 15
  • 1
  • 7

2 Answers2

2

If you want to ensure the default datepicker date is your server's date instead of the user's system date, get it via PHP and echo it in the setDate option of datepicker.

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

<script>
$('#dateselector').datepicker("setDate", "<?php echo $now; ?>" );
</script>
Louys Patrice Bessette
  • 33,375
  • 6
  • 36
  • 64
  • I did sort of gloss over the server side datetime part. Good answer. Maybe not a dupe of of what I linked specifically... – ficuscr Aug 03 '17 at 19:04
-3

you should fetch server time by using code bellow :

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