iview DatePicker 只能选本月

html

<FormItem label="活动时间" prop="activity_time">
                    <DatePicker
                      v-model="addForm.activity_time"
                      @on-change="param.activity_time=$event"
                      type="date"
                      format="yyyy-MM-dd"
                      :options="options"
                      placeholder="活动时间"
                      style="width: 214px"
                      :disabled="modalDisable"
                    ></DatePicker>
                  </FormItem>

js

options: {
        disabledDate(date) {
          let dateTime = new Date();
          let currentYear = dateTime.getFullYear();
          let currentMonth = dateTime.getMonth();
          let monthFirstDay = new Date(currentYear, currentMonth, 1);

          let newMonth = ++currentMonth;
          let newYear = currentYear;
          if (newMonth >= 12) {
            newMonth -= 12;
            newYear++;
          }
          let nextMonthFirst = new Date(newYear, newMonth, 1);
          let nonthLastDay = new Date(
            nextMonthFirst.getTime() - 24 * 60 * 60 * 1000
          );
          return (
            date.valueOf() < new Date(monthFirstDay).getTime() ||
            date.valueOf() > new Date(nonthLastDay).getTime()
          );
        }
      } //时间范围限制

原文地址:https://www.cnblogs.com/mxyr/p/11781323.html

时间: 2024-10-01 00:31:25

iview DatePicker 只能选本月的相关文章

【C语言】用结构体数组实现:有三个候选人,每个选民只能选一个人,编写一个选票程序,最终输出候选人的票数

//用结构体数组实现:有三个候选人,每个选民只能选一个人,编写一个选票程序,最终输出候选人的票数(假设有十个选民) #include <stdio.h> #include <stdio.h> struct Person //声明结构体 { char name[20]; int count; }leader[3]={"li",0,"zhang",0,"sun",0}; //定义结构体数组并初值化 int main() { i

CheckBoxList 只能选2个选项

// ////下面判断用户是否多选,每选择一次比较一次,看是否超过规定名额//string ClickedItem = Request.Form["__EVENTTARGET"];//得到用户点击的是哪个//ClickedItem = ClickedItem.Split(':')[1];//进行拆分处理//int index = Int32.Parse(ClickedItem); int x, y; y = 0; int n = 2; for (x = 0; x < this.c

VUE iview date-picker取时间范围...

x HTML <script src="//unpkg.com/vue/dist/vue.js"></script> <script src="//unpkg.com/iview/dist/iview.min.js"></script> <div id="app"> <row> <i-col span="12"> <date-picker

sqlserver2008 ,只能选C盘目录,不能选其它盘目录

数据库sql2008安装后,无论备份或还原,只能看到C盘,手工输入路径,错误提示如下:尝试打开或创建物理文件 'D:\数据库\db.mdf' 时,CREATE FILE 遇到操作系统错误 5(拒绝访问.) 解决方法: 在所有程序—SQL Server 2008—配置工具—"SQL Server Configuration Manager",点击"SQL Server 2008 服务",右键‘属性’——>'登录选项卡',内置帐户选择"Local Sys

iview DatePicker type 为dateTime 时无法做表单验证!

在做修改数据的对话框中表单校验时,日期时间验证不了小图标一直在打转,因为我后台获取到的数据(是字符串的格式),应该将获取到的字符串格式的数据放到new Data()中(转为标准时间格式),就可以通过验证了,也可以正常提交表单了. <FormItem prop="beginDate"> <DatePicker type="datetime" v-model="formValidate.beginDate" placeholder=

HTML5、微信、APP:创业寒冬只能选其一,该选哪个?

HTML5手机网站 优势:开发技术简单,研发周期短,用户接触成本低 劣势:功能实现相比APP存在差距,用户重复使用难度大,用户粘性差 适合场景:把手机网站当成网络上的“电子产品介绍手册”.手机网站更适合用户“主动百度搜索”或者“主动访问”,适合于陌生用户的低频或初次访问,让用户更完整和详细的获得快速介绍.通常用户使用搜索引擎.手动输入网址等形式进行访问. 微信公众号 优势:开发技术简单,研发周期短,微信可以带来流量和用户 劣势:功能受限,与此同时在长期运营角度存在2大弊端 “效果递减”,微信公众

ux.form.field.Year 只能选年的时间扩展

效果如图,亲测6.2.1版本可用,用法同时间选择控件 1 //只选择年的控件 2 Ext.define('ux.picker.Year', { 3 extend: 'Ext.Component', 4 alias: 'widget.uxYearpicker', 5 alternateClassName: 'ux.uxYearpicker', 6 cls: 'uxYearpicker', 7 isYearPicker: true, 8 9 focusable: true, 10 11 childE

iview tree 获取选中子节点的整条数据链

这样子获取到数据是,checked等于true的,获取不到他的父级,父级的父级 解决办法代码如下: //需要有一个唯一ID //====================================== //扩展remove方法 Array.prototype.remove = function (val) { let index = this.indexOf(val); if (index > -1) { this.splice(index, 1); } }; //=============

antDesign DatePicker 禁用日期

const disabledDate = (current) => { return current < moment().subtract(29, 'days') || current > moment(); }; // 只能选近30天的日期 <DatePicker disabledDate={disabledDate} /> 原文地址:https://www.cnblogs.com/sameen/p/10737213.html