dateTimePicker icon indicating copy to clipboard operation
dateTimePicker copied to clipboard

点击月份选择的时候,会出现Cannot read property 'substring' of undefined;

Open liangzhiyuan2015 opened this issue 6 years ago • 6 comments

image

liangzhiyuan2015 avatar May 31 '18 06:05 liangzhiyuan2015

@liangzhiyuan2015 抱歉回复晚了~ 你报错的地方在 index.js:55,说明你是改过代码,你看看你substring的是什么,贴代码出来就知道了

shuangjie avatar Jun 07 '18 06:06 shuangjie

嗯嗯,好的,谢谢您的回复。

liangzhiyuan2015 avatar Jun 09 '18 11:06 liangzhiyuan2015

dateTime.push(current.indexOf(defaultDate[index]));

你的代码在这里,发现匹配 ["01日", "02日", "03日", "04日", "05日", "06日", "07日", "08日", "09日", "10日", "11日", "12日", "13日", "14日", "15日", "16日", "17日", "18日", "19日", "20日", "21日", "22日", "23日", "24日", "25日", "26日", "27日", "28日", "29日", "30日", "31日"].indexOf("04日"); 有星期天的时候,是匹配不到的,需要更正一下吧

` year = parseInt(year); month = parseInt(month); var temp = new Date(year, month, 0);

var tempDay = temp.getDate(); console.log("tempDay=>", tempDay) var arr = []; arr = getDayArray(1, tempDay, year, month)`

这个可以省去直接写1,31

weizuichunsun avatar Jul 03 '18 08:07 weizuichunsun

这个有点瑕疵, 如果当前时间是8月31号,滑到7月时,天数自动跳到1日而不是31日

mpadiy avatar Aug 31 '18 08:08 mpadiy

@mpadiy 确定不是手滑吗?😆

shuangjie avatar Dec 24 '18 15:12 shuangjie

我也出现这个问题了。 选择 2018年3月29日,然后下拉月份到2月,就报错了。

ramwin avatar Apr 22 '19 07:04 ramwin