javascript中的负数if else条件检查
Negative number if else condition check in javascript
对于正数,if条件工作正常,但它也不执行负数条件,这可能是错误的原因。
//"date is taken as mm/dd/yyyy in input box"
var startDateString = document.getElementById('startDate').value;
var dateToday = new Date();
alert(dateToday);
var myNewDate = process(startDateString);
alert(myNewDate);
var diff = myNewDate - dateToday;
alert(diff);
alert(typeof(diff));
if(diff >= 0){
alert("selected date is greater than today");
} else {
alert("selected date is smaller than today");
}
过程功能
function process(date){
var parts = date.split("/");
return new Date(parts[2], parts[0] - 1, parts[1]);
}
更改此项:
if(diff >= 0){
{
alert("selected date is greater than today");
} else {
alert("selected date is smaller than today"); }
类似于:
if(diff >= 0){
alert("selected date is greater than today");
} else {
alert("selected date is smaller than today");
}
为了方便日期比较,请转换为epoch并进行比较:
start = startDate.getTime();
selected = selectedDate.getTime();
if(selected >= start) {
// start date was before selected (or dates are equal)
} else {
// selected date was before start
}
相关文章:
- 我应该如何应用if-else条件来向具有不同用户角色的人显示不同的菜单
- JavaScript中的温度转换器(IF ELSE条件)
- Javascript同时执行If和Else条件(PHP)
- 名称不能以''jquery-if-else条件中的字符
- 如何在ANGULARJS中写入VISIBILITY if else条件
- JavaScript IF.ELSE条件未输出预期值
- 我可以基于 HTML 类为菜单效果编写 if/else 条件吗?
- if和else条件可选
- knockout.js中的无容器If Else条件
- javascript中的多个if-else条件
- innerHTML在else条件下未更改
- 检查jquery中的if-else条件
- if-else条件在推送/unshift javascript中
- javascript中的负数if else条件检查
- jqgrid 中的 if-else 条件出现问题
- JavaScript if/else 条件和比较 - 差异
- 如何从 html 传递 ddl 值并将其传递给 JS 中的 if else 条件
- 如果 else 条件在下一次使用 setInterval 传递后发生
- 如何在 php 中使用 jquery if else 条件
- 循环 JS 函数,直到满足 if 或 else 条件