今日の日付

var d = new Date();
d.setHours(0);
d.setMinutes(0);
d.setSeconds(0);
d.setMilliseconds(0);

てことを1行でやりたい衝動に駆られたので

var TODAY = new Date(
  Math.floor(
    (new Date().getTime() - new Date().getTimezoneOffset() * 60 * 1000)/(24 * 60 * 60 * 1000)
  )
  * 24 * 60 * 60 * 1000
  + new Date().getTimezoneOffset() * 60 * 1000
);

ってやってみた。後悔はしてないけど公開はした。

※jsの仕様を知らないんだけどGASの仕様は、new Date() はlocalなタイムゾーンになってくれるのに、new Date(0) はUTCになるのよねー。なので new Date().getTimezoneOffset() で時差を調整してます。