Team:Kyoto/TimeLimit
From 2013.igem.org
(Difference between revisions)
m |
m |
||
Line 2: | Line 2: | ||
<script type="text/javascript"> | <script type="text/javascript"> | ||
function update() { | function update() { | ||
- | |||
var hour = document.getElementById("hour"); | var hour = document.getElementById("hour"); | ||
var minute = document.getElementById("minute"); | var minute = document.getElementById("minute"); | ||
var second = document.getElementById("second"); | var second = document.getElementById("second"); | ||
- | |||
- | |||
// freeze 20130928 00:00 @ MIT | // freeze 20130928 00:00 @ MIT | ||
- | freeze = Date | + | freeze = new Date(2013, 8, 28, 4, 0, 0); |
var date = new Date(); | var date = new Date(); | ||
- | var | + | var utc = new Date( |
- | date. | + | date.getUTCFullYear(), |
date.getUTCMonth(), | date.getUTCMonth(), | ||
+ | date.getUTCDate(), | ||
date.getUTCHours(), | date.getUTCHours(), | ||
date.getUTCMinutes(), | date.getUTCMinutes(), | ||
date.getUTCSeconds()); | date.getUTCSeconds()); | ||
- | time | + | var time = freeze.getTime() - utc.getTime(); |
time = Math.floor(time / 1000); | time = Math.floor(time / 1000); | ||
- | second.innerHTML = time % 60; | + | second.innerHTML = ('0' + (time % 60)).slice(-2); |
time = Math.floor(time / 60); | time = Math.floor(time / 60); | ||
- | minute.innerHTML = time % 60; | + | minute.innerHTML = ('0' + (time % 60)).slice(-2); |
time = Math.floor(time / 60); | time = Math.floor(time / 60); | ||
hour.innerHTML = time; | hour.innerHTML = time; | ||
Line 29: | Line 27: | ||
window.onload = function() { | window.onload = function() { | ||
+ | var wrapper = document.getElementById("limit_wrapper"); | ||
+ | var top = window.innerHeight; | ||
+ | if (top != undefined) { | ||
+ | wrapper.style.top = (top / 2) + "px"; | ||
+ | } | ||
update(); | update(); | ||
+ | setInterval(function() { | ||
+ | update(); | ||
+ | }, 200); | ||
} | } | ||
Line 39: | Line 45: | ||
height: 200px; | height: 200px; | ||
left: 50%; | left: 50%; | ||
+ | top: 300px; | ||
margin-left: -500px; | margin-left: -500px; | ||
+ | margin-top: -100px; | ||
} | } | ||
#hour, #minute, #second { | #hour, #minute, #second { |
Revision as of 07:08, 26 September 2013
:
: