Team:KULeuven/Tools/New Day/Date Retriever

From 2008.igem.org

(Difference between revisions)
Line 49: Line 49:
var numeric_date = date_retriever();
var numeric_date = date_retriever();
-
var this_day = new Date();
+
var next_monday = new Date();
-
this_day.setTime(numeric_date);
+
next_monday.setTime(numeric_date);
-
var day_of_week = this_day.getDay();
+
var day_of_week = next_monday.getDay();
switch(day_of_week) {
switch(day_of_week) {
-
case 0: numeric_date += 86400*1000;
+
// Sunday is indexed as 0
-
default: numeric_date += (8-day_of_week)*86400*1000;
+
case 0: numeric_date += 86400*1000; break;
 +
default: numeric_date += (8-day_of_week)*86400*1000; break;
}
}
-
var next_monday = new Date();
 
next_monday.setTime(numeric_date);
next_monday.setTime(numeric_date);
Line 64: Line 64:
}
}
-
function test() {
+
function date_previous_week_friday() {
-
hey.value = url_date(date(0));
+
var numeric_date = date_retriever();
 +
 
 +
var previous_friday = new Date();
 +
previous_friday.setTime(numeric_date);
 +
 
 +
var day_of_week = previous_friday.getDay();
 +
switch(day_of_week) {
 +
// Sunday is indexed as 0
 +
case 6: numeric_date -= 86400*1000; break;
 +
default: numeric_date -= (2 + day_of_week)*86400*1000; break;
 +
}
 +
 
 +
previous_friday.setTime(numeric_date);
 +
 
 +
return previous_friday;
}
}
</script>
</script>
Line 72: Line 86:
<table width="70%">
<table width="70%">
<tr>
<tr>
-
<td width="25%"><a href="https://2008.igem.org/Team:KULeuven/Meeting_Reports">&lt;&lt; return to notebook</a>
+
<td width="25%"><a href="https://2008.igem.org/Team:KULeuven/Meeting_Reports">&lt;&lt; return to notebook</a></td>
 +
<td></td>
 +
<td></td>
 +
<td width="25%"><a href="https://2008.igem.org/Team:KULeuven">return to homepage &gt;&gt;</a></td>
 +
</tr>
 +
<tr>
 +
<td width="25%"><script language="javascript">document.write("<< previous friday".link(url_date(date_previous_week_friday())));</script></td>
<td width="25%"><script language="javascript">document.write("< yesterday".link(url_date(date(0))));</script></td>
<td width="25%"><script language="javascript">document.write("< yesterday".link(url_date(date(0))));</script></td>
<td width="25%"><script language="javascript">document.write("tomorrow >".link(url_date(date(1))));</script></td>
<td width="25%"><script language="javascript">document.write("tomorrow >".link(url_date(date(1))));</script></td>

Revision as of 17:17, 16 July 2008

<< return to notebook return to homepage >>