jQuery DatePicker设置时间和日期
您好我被要求修改一些代码。 我们有这样的事情:
$("#expiration_datepicker").datetimepicker( "option", "disabled", false ).attr('value', ''); $("#expiration_datepicker").datetimepicker( { dateFormat: 'mm-dd-yy', showOn: 'button', buttonImage: '../chassis/images/calendar.gif', buttonImageOnly: true, minDate: 0, maxDate: '+5Y', duration: '', disabled: true, constrainInput: false, timeFormat: 'hh:mm' });
看起来这是设置日期选择器
如何将其设置为默认显示今天的日期和时间? 像dd-m-yy hh:mm
查看datepickers文档以获取更多自定义项。 当然它有……
$("#expiration_datepicker").datetimepicker( "option", "disabled", false ).attr('value', ''); $("#expiration_datepicker").datetimepicker( { **dateFormat: 'dd-m-yy',** // date format goes here showOn: 'button', buttonImage: '../chassis/images/calendar.gif', buttonImageOnly: true, minDate: 0, maxDate: '+5Y', duration: '', disabled: true, constrainInput: false, timeFormat: 'hh:mm' // time format here });
用法:
现在只需使用setdate和new Date()作为日期/时间
$(function() { $("#datepicker1").datetimepicker({ dateFormat: 'dd-m-yy' // your options }).datetimepicker("setDate", new Date()); });
小提琴
需要在datetimepicker调用后添加’.datepicker(“setDate”,“0”)’。 请参阅下面的代码。
$("#expiration_datepicker").datetimepicker( "option", "disabled", false ).attr('value', ''); $("#expiration_datepicker").datetimepicker( { dateFormat: 'dd-m-yy hh:mm', // format goes here. Check its documentation for more. showOn: 'button', buttonImage: '../chassis/images/calendar.gif', buttonImageOnly: true, minDate: 0, maxDate: '+5Y', duration: '', disabled: true, constrainInput: false, timeFormat: 'hh:mm' }).datetimepicker("setDate", "0");
以编程方式设置日期
$('#inputID').datetimepicker("setDate", "05.01.2017 13:36");