总新手,请不要急于标记为重复!
我有一个基于日期选择器计算天数的文件,将1天添加到许多多个字段中。我需要的是给出手动添加数字的选项,这些数字被视为天数。
我在某种程度上想了一下,但是它把数字加为文本(如果你选择1月1日,加上3,它给你一月十三号)。我看到了一个有类似问题的人的问题,并试图实现它,但不知道如何实现。因此,我在这里添加了它:http://code.reloado.com/avudiz3/edit#preview (编辑这里:http://code.reloado.com/avudiz3/edit#javascript,html),并将感谢任何帮助或建议。
发布于 2016-12-25 13:01:37
因此,解决办法是在到达部分中这样做:(这样你就可以得到真正的约会,而不仅仅是数字)。
newdate.setDate(newdate.getDate()+parseInt(goose));演示:http://code.reloado.com/avudiz3/14/edit
发布于 2016-12-25 12:27:58
这是因为您要将输入字段中键入的日期添加到所选的实际日期,而日期的日期属性为string .因此,如果添加两个字符串,如"1“+ "3”= "13“,或者即使实际日期为整数,则1+ "3”= "13“仍然等于"13”,因为输入文本是字符串格式。你可以尝试的是转换输入的数字.
var numb = parseInt(text entered in input feild)希望这能帮上忙。
https://stackoverflow.com/questions/41321066
复制相似问题