-
Notifications
You must be signed in to change notification settings - Fork 0
/
add-days.html
46 lines (32 loc) · 1.03 KB
/
add-days.html
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
<!DOCTYPE html>
<html>
<head>
<meta content="text/html;charset=utf-8" http-equiv="Content-Type">
<title>Adding days</title>
<script type="text/javascript">
function main() {
var out = document.getElementById('out');
var dt = new Date (2014, 7, 11, 22, 23, 24); // Aug 11th 2014, 22 hours and 23 minutes
dt.setDate(dt.getDate() + 17 ); // 17 days later (= Aug 28th 2014)
out.innerHTML += dt.toString() + "<br>";
dt.setDate(dt.getDate() + 365); // Aug 28th 2015
out.innerHTML += dt.toString() + "<br>";
dt.setDate(dt.getDate() + 140); // Jan 15 2016
out.innerHTML += dt.toString() + "<br>";
//
// Trying to add fractional day…
//
dt.setDate(dt.getDate() + 5.0/24.0);
out.innerHTML += dt.toString() + "<br>";
//
// Better approach?
//
dt.setHours(dt.getHours() + 5);
out.innerHTML += dt.toString() + "<br>";
}
</script>
</head>
<body onload='main()';>
<div id='out' style='font-family:monospace'></div>
</body>
</html>