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 | + | var next_monday = new Date(); |
- | + | next_monday.setTime(numeric_date); | |
- | var day_of_week = | + | 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; | ||
} | } | ||
- | |||
next_monday.setTime(numeric_date); | next_monday.setTime(numeric_date); | ||
Line 64: | Line 64: | ||
} | } | ||
- | function | + | function date_previous_week_friday() { |
- | + | 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"><< return to notebook</a> | + | <td width="25%"><a href="https://2008.igem.org/Team:KULeuven/Meeting_Reports"><< return to notebook</a></td> |
+ | <td></td> | ||
+ | <td></td> | ||
+ | <td width="25%"><a href="https://2008.igem.org/Team:KULeuven">return to homepage >></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 >> | ||