JS中出现NaN问题怎么解决?
我在后台写了一个js比较两个时间的差可是出现了alert(time)是NaN怎么解决 各位大侠给帮忙解决下 谢谢:下下面是我的代码
if(gzlbh.equals("125")){
pw.println("<script type='text/javascript'>" +
"function dateday()"
+"{var name1=document.getElementByI('jieyueTime').value;"
+"var name2=document.getElementById('returnTime').value;"
+" var date = Date.parse(name1.replace(/-/g, '/')); "
+"var dates = Date.parse(name2.replace(/-/g, '/')); "
+"var s1 = new Date(date);"
+"var s2 = new Date(dates);"
+"var day=(s2.getTime-s2.getTime);"
+"var time=parseInt(day/(60 * 1000 * 60 * 24));"
+"alert(day);"
+"alert(time);"
+"}</script>");
}
if(gzlbh.equals("125")){
pw.println("<script type='text/javascript'>" +
"function dateday()"
+"{var name1=document.getElementByI('jieyueTime').value;"
+"var name2=document.getElementById('returnTime').value;"
+" var date = Date.parse(name1.replace(/-/g, '/')); "
+"var dates = Date.parse(name2.replace(/-/g, '/')); "
+"var s1 = new Date(date);"
+"var s2 = new Date(dates);"
+"var day=(s2.getTime-s2.getTime);"
+"var time=parseInt(day/(60 * 1000 * 60 * 24));"
+"alert(day);"
+"alert(time);"
+"}</script>");
}
...全文
相关推荐
js获取时间 的时分秒出现NaN
### js获取时间的时分秒出现NaN问题及解决方法#### 问题背景在JavaScript中处理日期和时间是一项常见的需求,特别是在开发与时间敏感的应用场景(如定时任务、倒计时等)时更是如此。
JS运算符—位运算符[归纳].pdf
了解它们的具体行为可以帮助开发者更好地利用这些工具解决实际问题。
JS判断两个对象内容是否相等的方法示例
当涉及到复杂的数据结构,如嵌套的对象或数组时,这个问题尤为突出。本篇文章将详细介绍如何编写一个自定义函数 `isEqual`,以解决这个问题。
JavaScript判断输入是否为数字类型的方法总结
最后,对于开发过程中遇到的问题,可以随时在相关社区进行提问和交流,与其他开发者共同探讨解决方案,这是提高技能和解决问题的有效途径。希望本文对你有所帮助,如果你有更多的问题或需求,欢迎继续深入探讨。
ES5 ES6中Array对象去除重复项的方法总结
首先,我们要解决一个JavaScript特有的问题,那就是`NaN`(Not a Number)的比较特性。在JavaScript中,`NaN !


