Gugan Abu
Gugan Abu

Reputation: 586

Display default date based on time in jquery datepicker

I needs to display date in "datepicker" based on some timing like, if the local time exceeds 12 pm means it should be select tomorrow date.

Upvotes: 0

Views: 127

Answers (2)

user3883089
user3883089

Reputation: 86

I think this might help

var now = new Date(Date.now());
var formatted = now.getHours();
if(formatted >= 12){
  $( ".selector" ).datepicker({ defaultDate: +1 });
}
else{
  $( ".selector" ).datepicker({ defaultDate: new Date() });
}

Upvotes: 1

user3883089
user3883089

Reputation: 86

$( ".selector" ).datepicker( "setDate", new Date());
// Or on the init
$( ".selector" ).datepicker({ defaultDate: new Date() });

Use this to show current date.

Upvotes: 0

Related Questions