Test dates

Transactions
Dan 2017-09-28 22:12:38 -06:00
parent fc170dd48f
commit 9d27fc4897
1 changed files with 9 additions and 9 deletions

View File

@ -32,14 +32,14 @@ router.get("/page/:page",function(req,res){
if (req.params.page < 2 && events.length < 23){
var now = new Date();
var offset = moment.tz.zone("America/Denver").offset(new Date());
var sundaySchool = nextDay(now, 0, 10, offset);
var sundayMorning = nextDay(now, 0, 11, offset);
var sundayMorningEnd = sundayMorning.clone().setTime(sundayMorning.getTime + (90 * 60000));
var sundayEvening = nextDay(now, 0, 19, offset);
var sundayEveningEnd = (new Date()).setTime(sundayEvening.getTime + (90 * 60000));
var sundaySchool = nextDay(now, 0, 10, 0, offset);
var sundayMorning = nextDay(now, 0, 11, 0, offset);
var sundayMorningEnd = nextDay(now, 0, 12, 30, offset);
var sundayEvening = nextDay(now, 0, 19, 0, offset);
var sundayEveningEnd = nextDay(now, 0, 20, 30, offset);
var wednesday = nextDay(new Date(), 3, 7, 19);
var wednesdayEnd = (new Date()).setTime(wednesday.getTime() + (90 * 60000));
var wednesday = nextDay(now, 3, 19, 0, offset);
var wednesdayEnd = nextDay(now, 3, 20, 30, offset);
if (wednesday < sundaySchool){
events.push({
title: 'Wednesday Evening',
@ -114,11 +114,11 @@ router.delete("/a/",function(req,res){
});
});
function nextDay(startDate, dayOfWeek, hour, offset){
function nextDay(startDate, dayOfWeek, hour, minutes, offset){
startDate = new Date(startDate);
startDate.setDate(startDate.getDate() + (dayOfWeek+(7-startDate.getDay())) % 7);
startDate.setHours(hour);
startDate.setMinutes(0);
startDate.setMinutes(minutes);
startDate.setSeconds(0);
startDate.setMilliseconds(0);
startDate.setTime(startDate.getTime() + (offset * 60000));