Team:KULeuven/Tools/New Day/Date Retriever

From 2008.igem.org

(Difference between revisions)
m
m
Line 49: Line 49:
function previousWeekFriday() {
function previousWeekFriday() {
var dayOfWeek = pageDate().getDay();
var dayOfWeek = pageDate().getDay();
-
var previousWeekFriday;
+
var previousWeekFriday = new Date();
switch(dayOfWeek) {
switch(dayOfWeek) {
case 0: previousWeekFriday = datePast(9); break;
case 0: previousWeekFriday = datePast(9); break;
-
default: previousWeekFriday.setDate(pageDate().getDate() - (dayOfWeek + 2)); break;
+
default: previousWeekFriday = datePast(dayOfWeek + 2); break;
}
}
Line 62: Line 62:
function nextWeekMonday() {
function nextWeekMonday() {
var dayOfWeek = pageDate().getDay();
var dayOfWeek = pageDate().getDay();
-
var nextWeekMonday;
+
var nextWeekMonday = new Date();
switch(dayOfWeek) {
switch(dayOfWeek) {
case 0: nextWeekMonday = futureDate(1); break;
case 0: nextWeekMonday = futureDate(1); break;
-
default: nextWeekMonday = futureDate(8 - dayOfWeek);
+
default: nextWeekMonday = futureDate(8 - dayOfWeek); break;
}
}
Line 78: Line 78:
switch(dayOfWeek) {
switch(dayOfWeek) {
-
case 0: thisFriday.setDate(pageDate().getDate() - 2); break;
+
case 0: thisFriday = datePast(2); break;
-
case 6: thisFriday.setDate(pageDate().getDate() - 1); break;
+
case 6: thisFriday = datePast(1); break;
-
default: thisFriday.setDate(pageDate().getDate() + (5 - dayOfWeek)); break;
+
default: thisFriday = futureDate(5 - dayOfWeek); break;
}
}

Revision as of 10:19, 31 July 2008

<< return to notebook return to homepage >>
< previous friday ← yesterday tomorrow → next monday >