我有一段easyui-datebox
时间访问它,提示日期表格jan 1970
我怎样才能让他们最初显示当前日期(即)是否有类似的东西setInitialDate()
我如何设置日期范围setStartDate()
和setEndDate()
问问题
9437 次
1 回答
1
这是这里报告的一个问题:JQuery easyui 和 Datejs 日期冲突。当您在 easyui 中使用 Date.js 时,会出现此问题。如果您从 Web 资源中删除 Date.js,打开日期框会在第一次弹出窗口时自动显示当前日期。解决方法是在启动日期字段后使用以下代码。
$('#dateDuetxt').datebox({
value: (new Date().toString('dd-MMM-yyyy')) /* Date.js toString function to convert date into format that is being used by datebox. */
});
完整的示例代码是:
Due Date <input id="dateDuetxt" class="easyui-datebox" style="width:100px"/>
<script>
$('#dateDuetxt').datebox({
value: (new Date().toString('dd-MMM-yyyy')), /* Date.js toString function to convert date into format that is being used by datebox. */
formatter : function(date){
return date.toString('dd-MMM-yyyy');
},
parser : function(s){
var t = Date.parse(s);
if (!isNaN(t)){
return new Date(t);
} else {
return null;
}
}
});
</script>
但是,如果您从页面中删除 Date.js,则不需要编写脚本,只需创建一个日期框
Due Date <input id="dateDuetxt" class="easyui-datebox" style="width:100px"/>
会成功的。
于 2013-05-22T07:01:09.403 回答