jsは3日前または指定日数前の時間を取得します.


取得1日前の時間:
var curTime = new Date().getTime();
var startDate = curTime - (1 * 3600 * 24 * 1000);
startDate = new Date(startDate).format('Y-m-d H:i:s');
3日前の時間を取得します.
var curTime = new Date().getTime();
var startDate = curTime - (3 * 3600 * 24 * 1000);
startDate = new Date(startDate).format('Y-m-d H:i:s');
取得7日前の時間: 
var curTime = new Date().getTime();
var startDate = curTime - (7 * 3600 * 24 * 1000);
startDate = new Date(startDate).format('Y-m-d H:i:s');
nを取得する前の時間: 
var curTime = new Date().getTime();
var startDate = curTime - (n * 3600 * 24 * 1000);
startDate = new Date(startDate).format('Y-m-d H:i:s');