2012-10-08 114 views
1

你好,我被要求修改一些代码。我们得到了这样的事情: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: '', 
     <c:if test="${formIsReadonly or form.newsItemId == '-1'}">disabled: true,</c:if> 
     constrainInput: false, 
     timeFormat: 'hh:mm' 
    }); 

看起来这是建立在日期选择器

我怎样才能将它设置为默认显示当天的日期和时间? like dd-m-yy hh:mm

+0

这is..its只是砍死地狱!!! –

回答

3

查看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: '', 
      <c:if test="${formIsReadonly or form.newsItemId == '-1'}">disabled: true,</c:if> 
      constrainInput: false, 
      timeFormat: 'hh:mm' // time format here 
     }); 

用法:

<script> 
$('#expiration_datepicker').click(function(){ 
    ('#expiration_datepicker').datetimepicker('setDate', (new Date())); 
}); 
</script> 
+0

好吧,我有一个不同的问题....如果我想把这种格式放在这里: –

+0

attr('value','放那里格式');' –

+0

attr代表属性,这里的属性是值,所以值的控制将去那里...... –

2

需要添加 '.datepicker( “的setDate”, “0”)' 的DateTimePicker调用之后。请参阅下面的代码。

$("#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: '',   
<c:if test="${formIsReadonly or form.newsItemId == '-1'}">disabled: true,</c:if>   constrainInput: false,   
timeFormat: 'hh:mm'  }).datetimepicker("setDate", "0"); 
5

只使用日期/时间的setdate和新的Date()现在

$(function() { 
    $("#datepicker1").datetimepicker({ 
     dateFormat: 'dd-m-yy'   
     // your options 
    }).datetimepicker("setDate", new Date()); 
});​ 

FIDDLE

+0

你的演示http://jsfiddle.net/e7tLj/不工作 –

+0

@UttamKumarRoy我更新了你的小提琴。我从github导入文件,结构发生了变化,所以我现在使用cdnjs。 –

+0

非常感谢。 –

-1

设定的日期编程

$('#inputID').datetimepicker("setDate", "05.01.2017 13:36"); 
+1

这并没有完全回答这个问题,提问者想知道如何设置今天的日期和时间。 –

+1

这个答案添加到其他答案是什么? – sds

相关问题