Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/date/2.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 比较Google脚本中格式为“Utilities.formatDate()”的日期_Javascript_Date_Google Apps Script - Fatal编程技术网

Javascript 比较Google脚本中格式为“Utilities.formatDate()”的日期

Javascript 比较Google脚本中格式为“Utilities.formatDate()”的日期,javascript,date,google-apps-script,Javascript,Date,Google Apps Script,我在这里搜索了许多日期问题,但我仍然感到困惑: for (nn=3;nn<datacommit.length;++nn){ var duedate1 = datacommit[nn][4] var duedate = Utilities.formatDate(duedate1,'GMT+0200','yyyy:MM:dd'); var sevendaysfromnow1 = datacommit[nn][9] var sevendaysfromnow = Utilit

我在这里搜索了许多日期问题,但我仍然感到困惑:

for (nn=3;nn<datacommit.length;++nn){ 
  var duedate1 = datacommit[nn][4]
  var duedate = Utilities.formatDate(duedate1,'GMT+0200','yyyy:MM:dd'); 

  var sevendaysfromnow1 = datacommit[nn][9]
  var sevendaysfromnow = Utilities.formatDate(sevendaysfromnow1,'GMT+0200','yyyy:MM:dd');

  if (+duedate==+sevendaysfromnow) { do my thing}};

当这两个单独的列中有相同的日期时,找不到匹配项。我做错了什么?

为什么在if条件下duedate前面有加号?如果+duedate==+sevendaysfromnow,您知道Logger.log语句吗?将信息打印到日志中。通过选择查看菜单和日志菜单项,可以查看代码返回的内容。使用:Logger.logduedate+:+sevendaysfromnow;为了查看这两个变量的比较情况,我在这里添加了加号:日志记录很酷!我不知道。这是我从日志中得到的:[15-02-06 12:22:47:254 EST]2015:01:01:2015:02:13关于如何设置格式以摆脱[15-02-06 12:22:47:254 EST]有什么想法吗?谢谢您抽出时间!