日期控件

日期控件

日期组件怎么获取到值?谁有完整的前后端例子源码

回复

太阳网 发起了问题 • 1 人关注 • 0 个回复 • 69 次浏览 • 2018-04-13 23:39 • 来自相关话题

日期组件问题

Sure 回复了问题 • 3 人关注 • 5 个回复 • 210 次浏览 • 2018-01-02 10:22 • 来自相关话题

日期禁用

小子BeBad 发表了文章 • 2 个评论 • 155 次浏览 • 2017-12-27 09:53 • 来自相关话题

原来的日期禁用太累人了,我在amazeui.js里自己增加了一个limitDate方法,貌似好用了 原来的日期禁用太累人了,我在amazeui.js里自己增加了一个limitDate方法,貌似好用了Datepicker.prototype.limitDate = function (limitDate) { var onRenderInitFn = this.onRender; if (typeof(limitDate) == "string") { var nowTemp = new Date(); if (limitDate == "today") { nowTemp = new Date(); } else { nowTemp = DPGlobal.parseDate(limitDate, this.format); } var nowDay = new Date(nowTemp.getFullYear(), nowTemp.getMonth(), nowTemp.getDate(), 0, 0, 0, 0).valueOf(); var nowMoth = new Date(nowTemp.getFullYear(), nowTemp.getMonth(), 1, 0, 0, 0, 0).valueOf(); var nowYear = new Date(nowTemp.getFullYear(), 0, 1, 0, 0, 0, 0).valueOf(); this.onRender = function (date, viewMode) { // 默认 days 视图,与当前日期比较 var viewDate = nowDay; switch (viewMode) { // moths 视图,与当前月份比较 case 1: viewDate = nowMoth; break; // years 视图,与当前年份比较 case 2: viewDate = nowYear; break; } return date.valueOf() < viewDate ? 'am-disabled' : ''; } } this.fill(); } 使用的时候就是$('input[name=beginTime]').datepicker('limitDate','today'); $('input[name=beginTime]').datepicker('limitDate','2017-12-27');  
[ 查看全部 ]
<p>原来的日期禁用太累人了,我在amazeui.js里自己增加了一个limitDate方法,貌似好用了</p><pre><code class="language-javascript">Datepicker.prototype.limitDate = function (limitDate) {
var onRenderInitFn = this.onRender;
if (typeof(limitDate) == "string") {
var nowTemp = new Date();
if (limitDate == "today") {
nowTemp = new Date();
} else {
nowTemp = DPGlobal.parseDate(limitDate, this.format);
}
var nowDay = new Date(nowTemp.getFullYear(), nowTemp.getMonth(), nowTemp.getDate(), 0, 0, 0, 0).valueOf();
var nowMoth = new Date(nowTemp.getFullYear(), nowTemp.getMonth(), 1, 0, 0, 0, 0).valueOf();
var nowYear = new Date(nowTemp.getFullYear(), 0, 1, 0, 0, 0, 0).valueOf();
this.onRender = function (date, viewMode) {
// 默认 days 视图,与当前日期比较
var viewDate = nowDay;
switch (viewMode) {
// moths 视图,与当前月份比较
case 1:
viewDate = nowMoth;
break;
// years 视图,与当前年份比较
case 2:
viewDate = nowYear;
break;
}
return date.valueOf() &lt; viewDate ? 'am-disabled' : '';
}
}
this.fill();
}
</code></pre><p>使用的时候就是</p><pre><code class="language-javascript">$('input[name=beginTime]').datepicker('limitDate','today');
$('input[name=beginTime]').datepicker('limitDate','2017-12-27');
</code></pre><p>&nbsp;</p>

amazeui 日期控件 字符串动态生成的input框弹不出日期选择框?

回复

路远马亡 发起了问题 • 1 人关注 • 0 个回复 • 183 次浏览 • 2017-11-04 09:46 • 来自相关话题

日期组件怎么获取到值?谁有完整的前后端例子源码

回复

太阳网 发起了问题 • 1 人关注 • 0 个回复 • 69 次浏览 • 2018-04-13 23:39 • 来自相关话题

日期组件问题

回复

Sure 回复了问题 • 3 人关注 • 5 个回复 • 210 次浏览 • 2018-01-02 10:22 • 来自相关话题

amazeui 日期控件 字符串动态生成的input框弹不出日期选择框?

回复

路远马亡 发起了问题 • 1 人关注 • 0 个回复 • 183 次浏览 • 2017-11-04 09:46 • 来自相关话题

日期禁用

小子BeBad 发表了文章 • 2 个评论 • 155 次浏览 • 2017-12-27 09:53 • 来自相关话题

原来的日期禁用太累人了,我在amazeui.js里自己增加了一个limitDate方法,貌似好用了 原来的日期禁用太累人了,我在amazeui.js里自己增加了一个limitDate方法,貌似好用了Datepicker.prototype.limitDate = function (limitDate) { var onRenderInitFn = this.onRender; if (typeof(limitDate) == "string") { var nowTemp = new Date(); if (limitDate == "today") { nowTemp = new Date(); } else { nowTemp = DPGlobal.parseDate(limitDate, this.format); } var nowDay = new Date(nowTemp.getFullYear(), nowTemp.getMonth(), nowTemp.getDate(), 0, 0, 0, 0).valueOf(); var nowMoth = new Date(nowTemp.getFullYear(), nowTemp.getMonth(), 1, 0, 0, 0, 0).valueOf(); var nowYear = new Date(nowTemp.getFullYear(), 0, 1, 0, 0, 0, 0).valueOf(); this.onRender = function (date, viewMode) { // 默认 days 视图,与当前日期比较 var viewDate = nowDay; switch (viewMode) { // moths 视图,与当前月份比较 case 1: viewDate = nowMoth; break; // years 视图,与当前年份比较 case 2: viewDate = nowYear; break; } return date.valueOf() < viewDate ? 'am-disabled' : ''; } } this.fill(); } 使用的时候就是$('input[name=beginTime]').datepicker('limitDate','today'); $('input[name=beginTime]').datepicker('limitDate','2017-12-27');  
[ 查看全部 ]
<p>原来的日期禁用太累人了,我在amazeui.js里自己增加了一个limitDate方法,貌似好用了</p><pre><code class="language-javascript">Datepicker.prototype.limitDate = function (limitDate) {
var onRenderInitFn = this.onRender;
if (typeof(limitDate) == "string") {
var nowTemp = new Date();
if (limitDate == "today") {
nowTemp = new Date();
} else {
nowTemp = DPGlobal.parseDate(limitDate, this.format);
}
var nowDay = new Date(nowTemp.getFullYear(), nowTemp.getMonth(), nowTemp.getDate(), 0, 0, 0, 0).valueOf();
var nowMoth = new Date(nowTemp.getFullYear(), nowTemp.getMonth(), 1, 0, 0, 0, 0).valueOf();
var nowYear = new Date(nowTemp.getFullYear(), 0, 1, 0, 0, 0, 0).valueOf();
this.onRender = function (date, viewMode) {
// 默认 days 视图,与当前日期比较
var viewDate = nowDay;
switch (viewMode) {
// moths 视图,与当前月份比较
case 1:
viewDate = nowMoth;
break;
// years 视图,与当前年份比较
case 2:
viewDate = nowYear;
break;
}
return date.valueOf() &lt; viewDate ? 'am-disabled' : '';
}
}
this.fill();
}
</code></pre><p>使用的时候就是</p><pre><code class="language-javascript">$('input[name=beginTime]').datepicker('limitDate','today');
$('input[name=beginTime]').datepicker('limitDate','2017-12-27');
</code></pre><p>&nbsp;</p>