Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/420.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
javascript日期四舍五入至下个月_Javascript_Jquery - Fatal编程技术网

javascript日期四舍五入至下个月

javascript日期四舍五入至下个月,javascript,jquery,Javascript,Jquery,在接受用户以MM/DD/YYYY字符串格式提供的日期字符串后,我使用下面的代码创建日期对象 var userEnteredDate = '02/31/2015'; //example incorrect date entered by user var userDate = new Date(userEnteredDate); //Getting rounded to 3rd March instead of throwing error 有没有办法用JavaScript解决这个问题。 我不想

在接受用户以MM/DD/YYYY字符串格式提供的日期字符串后,我使用下面的代码创建日期对象

var userEnteredDate = '02/31/2015'; //example incorrect date entered by user
var userDate = new Date(userEnteredDate); //Getting rounded to 3rd March instead of throwing error
有没有办法用JavaScript解决这个问题。 我不想做闰年的所有验证,公历上缺少的日期等等

所需的行为是,当传递错误的日期时,它应该返回NaN。 出于与旧版本angularjs兼容的原因,我不想使用任何第三方库


**注意:*这与使用Momentjs不同,这个问题是关于javascript日期功能中的问题,使用本机日期构造函数解析日期不可靠。您应该改为使用库–它会为无效日期抛出错误


如果您允许用户输入日期,您也可以考虑使用DeDePikor来更好地使用UX.< /P> HI,因为我们项目中使用的旧版本的JavaScript,我们在使用MyjJS库时似乎遇到了一些问题。