以格式yyyy-mm-dd格式化jQuery textfield-datepicker w / today的日期

我正在使用附加到文本输入的jQuery日期选择器。 是否有一个日期选择器操作可以在页面加载时使用今天的日期(yyyy-mm-dd)对文本字段进行初始化?

使用日期格式初始化datepicker并设置日期 –

$( ".selector" ).datepicker({ dateFormat: 'yy-mm-dd'}) $( ".selector" ).datepicker( "setDate" , new Date()) 

您可以将默认日期设置为固定或相对值:

 // Only necessary if you are sending data using a different format $( ".selector" ).datepicker({ altFormat: 'yy-mm-dd' }); // Initialize to a fixed date $( ".selector" ).datepicker({ defaultDate: '2011-10-20' }); // or to a relative date $( ".selector" ).datepicker({ defaultDate: +7 }); 

http://jqueryui.com/demos/datepicker/#option-altFormat
http://jqueryui.com/demos/datepicker/#option-defaultDate

假设您正在使用jQueryUI中的datepicker,您可以在初始化后直接显式设置其值:

 $('#id').datepicker(); $('#id').datepicker('setDate', new Date);