我想在方法下设置 datepicker-options 最小和最大日期

Posted

技术标签:

【中文标题】我想在方法下设置 datepicker-options 最小和最大日期【英文标题】:i want to set datepicker-options min and max date under method 【发布时间】:2017-11-13 14:41:28 【问题描述】:

大家好,我想设置日期datepicker-options 设置最大和最小日期,但我有方法参数的最大和最小日期我如何在这里分配是我的代码

<input type="text" placeholder="Salary Date" uib-datepicker-popup="M/d/yyyy" ng-model="form.SalaryDate" is-open="form.opened" required="required" ng-click="popen($event,'opened')" ng-required="true" close-text="Close" datepicker-options="options" class="form-control" />

scope.Edit = function (salary) 
            var salaryDate = new Date(salary.SalaryDate);
            var s_dd = salaryDate.getDate();
            var s_mm = salaryDate.getMonth();
            var s_yy = salaryDate.getFullYear();

            var currentDate = new Date();
            var c_dd = currentDate.getDate();
            var c_mm = currentDate.getMonth();
            var c_yy = currentDate.getFullYear();

            scope.options = 
                minDate: new Date(s_yy, s_mm, s_dd),
                maxDate: new Date(c_yy, c_mm, c_dd)
            ;           
        ;

但此代码不起作用。它显示所有月份。请帮助我如何解决这个问题

【问题讨论】:

【参考方案1】:

我已经通过这种方式解决了问题

<input type="text" placeholder="Salary Date" uib-datepicker-popup="M/d/yyyy" ng-model="form.SalaryDate" is-open="form.opened" required="required" ng-click="popen($event,'opened')" ng-required="true" close-text="Close" datepicker-options="minDate: minDate, maxDate: maxDate " class="form-control" />

并设置minDatemaxDate的范围

【讨论】:

以上是关于我想在方法下设置 datepicker-options 最小和最大日期的主要内容,如果未能解决你的问题,请参考以下文章

我想在 Branch.io 中使用相同帐户和另一个帐户设置旧域名

我想在通达信里建立一个指标 就显示f10里的行业和主营内容 怎么写这个指标

在 Android Studio 中隐藏私人信息的最佳方法是啥?

我想在不安装 Visual Studio 19 的情况下安装 dlib

我想在Branch.io中使用相同的帐户和另一个帐户设置较旧的域名

我想在前端上传之前裁剪图像(反应)