当日0:00のタイムスタンプを取得
var timeStamp = new Date(new Date().setHours(0, 0, 0, 0)) / 1000;
日は86,400秒なので、7日前のタイムスタンプは次のようになります。
var SevenDayAgo = timeStamp - 86400 * 7;
日は86,400秒なので、7日前のタイムスタンプは次のようになります。
var SevenDayLater = timeStamp + 86400 * 7;
jsは、その日の開始時刻と終了時刻を取得します。
//この関数呼び出しは、2018-6-6または
//例:startUnixは'1528300799'というフォーマットのタイムスタンプを返す。
function startUnix($date) {
return(new Date(Date.parse($date.replace(/-/g, "/")))).getTime() / 1000;
}
function endUnix($date) {
return new Date().setTime(Date.parse($date.replace(/-/g, "/")) / 1000 + 24 * 60 * 60 - 1);
}