以格式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);