引导datepicker今天作为默认值
我使用这个引导dateselect器为我的dateselect器。 我希望dateselect器select“今天”作为开始date或默认date。 我不知道如何自动设置“今天”,所以我做了一个低效率的方式
HTML:
<input type="text" value ="today();" id="datepicker"/>
JS:
$('#datepicker').datepicker(); function today(){ var d = new Date(); var curr_date = d.getDate(); var curr_month = d.getMonth() + 1; var curr_year = d.getFullYear(); document.write(curr_date + "-" + curr_month + "-" + curr_year); }
在线样品: http : //jsfiddle.net/BXZk2/
只是寻找一个简单的解决scheme,使默认的一天为“今天”。
谢谢
这应该工作:
$("#datepicker").datepicker("setDate", new Date());
和autoclose( 小提琴 ):
$('#datepicker').datepicker({ "setDate": new Date(), "autoclose": true });
jQuery> datepicker API
初始化后设置
$('#dp-ex-3').datepicker({ autoclose: true, language: 'es' }); $('#dp-ex-3').datepicker('update', new Date());
这个例子正在工作。
我用这个小例子,它的工作。
$('#date').datetimepicker({ defaultDate: new Date() });
演示: http : //jsfiddle.net/m2fjw57b/1/
如果上述选项都不起作用,请使用以下内容:
$( “dateselect器”)dateselect器()。
$(“。datepicker”)。datepicker(“setDate”,new Date());
这对我有效。
根据这个链接设置jquery datepicker的默认date ,另一个解决scheme是
var d = new Date(); var currDate = d.getDate(); var currMonth = d.getMonth(); var currYear = d.getFullYear(); var dateStr = currDate + "-" + currMonth + "-" + currYear; $("#datepicker").datepicker(({dateFormat: "dd-mm-yy" autoclose: true, defaultDate: dateStr });
这很简单
$(function() { $("#datePicker").datetimepicker({ defaultDate:'now' }); });
这将默认设置为今天
我用这个代码
$('#datePicker').datepicker({ format:'mm/dd/yyyy', }).datepicker("setDate",'now');
我更改了1796行文件'bootstrap-datetimepicker.js'中的代码。 这对我有用