如果当前日期>今天不能使用Javascript
If Current Date > Today not working Javascript
我有一个javascript文件正在尝试使用,但日期不确定。如果这是一个重复的问题,很抱歉。仅供参考-我还不太精通JS,所以请耐心等待!
为了获得当前日期,我做了这个
var today = new Date()
var month = today.getMonth()+1;
var day = today.getDate();
var year = today.getFullYear();
var currentdate = month + "/" + day + "/" + year;
现在,当我运行这个if语句时,它告诉我currentdate > week3
是真的。我在这里错过了什么?
var week3 = "04/17/2016";
var nl = "<br>";
if(currentdate > week3) {
document.write(week3.strike() + " " + week3info.strike() + nl); }
else {
document.write(week3 + week3info + nl); }
currentdate
和week3
都是字符串,在使用>
和<
时使用"奇特的字母顺序"进行比较。
正如其中一条注释中所述,对于所需的比较类型,请使用日期而不是字符串。
if(new Date() > new Date(week3)) { ... }
如果你感兴趣,请参阅这篇SO文章了解更多信息。
相关文章:
- JSON.parse没有'不能使用Javascript
- javascript扫雷器floodfill算法不能正常工作
- JavaScript指令不能像我想象的那样工作
- javascript没有´我不能在joomla 3.0中工作
- 用javascript将script元素附加到头部;铬不能工作
- 我不能使用变量作为javascript参数
- 为什么我的JavaScript在Safari上的严格模式下不能正常工作
- 刷新GoogleMaps tile服务器可以使用JavaScript,但不能使用GWT
- 如何使用 javascript 按列对表进行排序?不能在这里使用 jquery.我正在使用javascript从xml文
- Javascript赢得'不能在IE上编译,但可以在Chrome上运行
- 不能在javascript innerHTML中具有类
- 用户名输入如果其他块不能正常工作/Javascript-jQuery-AJAX
- Javascript字母选择没有'我不能在谷歌浏览器上工作
- Javascript不能在一个命令中使用函数参数
- javascript don't不能按id找到每个元素
- 变量只能在函数中局部工作,不能全局工作-Javascript
- 为什么我不能在FancyBox中使用javascript变量
- 引导程序's的javascript在本地工作,但在部署到服务器时不能工作
- Javascript可以在chrome中使用,但不能在其他浏览器中使用
- JavaScript while循环没有'不能在有条件的情况下工作