此if语句无效。
for (var ccc = 0; ccc <= LastRCrow; ccc++) {
if (ConDatesValues[ccc] < DateNow) {
hideRowValue = ccc + 5;
ConDatesValues2 = ConDatesValues[ccc];
Browser.msgBox(ConDatesValues[ccc], Browser.Buttons.OK_CANCEL);
}
DateNow值设置为1379203200000(大纪元时间),ConDatesValues [0]设置为2013年3月31日00:00:00 GMT + 0700(ICT)。
我认为它不会返回值。当我尝试输出某个值时,如果它返回true,另一个值,如果它是false,则它根本不返回任何内容。
我需要将一种转换为另一种格式吗?
答案 0 :(得分:0)
在您的比较中,您可以使用
new Date(ConDatesValues[ccc]).getTime()
还返回本机值(自“epoch”以来的毫秒数)
这样您就可以根据需要测试 == ,&gt; 和&lt; 。
确保您的dateNow
属于同一类型,如果没有,请使用相同的程序:
new Date(dateNow).getTime()