1
0
mirror of https://github.com/mgerb/mywebsite synced 2026-01-11 18:32:50 +00:00

new changes

This commit is contained in:
2015-06-25 23:03:43 -05:00
parent 7dfc0967f4
commit db978abbca
7 changed files with 81 additions and 15 deletions

View File

@@ -10,7 +10,17 @@ router.get('/', function(req, res, next) {
});
router.post('/', function(req, res,next) {
var serverTimeZone = 240;
var clientTimeZone = req.body.timeZone;
var timeZoneOffset = clientTimeZone - serverTimeZone;
if (timeZoneOffset < 0){
timeZoneOffset = 0 - (Math.abs(timeZoneOffset)/60);
}
else if (timeZoneOffset > 0){
timeZoneOffset = timeZoneOffset/60;
}
var number = req.body.number;
var date = req.body.date;
var time = req.body.time;
@@ -43,7 +53,26 @@ router.post('/', function(req, res,next) {
number = number.concat(carrier);
date = new Date(date);
date.setHours(get24Hours(time));
var newTime;
//check to see if time zone sets back a day
//if the time zone offset is greater than 24 hours and the offset is possitive
//need to set date ahead a day
if ((get24Hours(time) + timeZoneOffset) > 23){
date.setDate(date.getDate() + 1);
newTime = (get24Hours(time) + timeZoneOffset) - 24;
}
else if ((get24Hours(time) + timeZoneOffset) < 0){
date.setDate(date.getDate() - 1);
newTime = (get24Hours(time) + timeZoneOffset) + 24;
}
else {
newTime = get24Hours(time) + timeZoneOffset;
}
date.setHours(newTime);
date.setMinutes(getMinutes(time));
var entry = new info({
@@ -59,7 +88,7 @@ router.post('/', function(req, res,next) {
});
console.log(entry);
res.render('index');
res.render('success');
}
});