Date Math in Javascript
https://stackoverflow.com/a/15810692/176877
by b9chris
HTML
<div id=daysBetween></div>
<div id=minutesBetween></div>
<div id=chaos1></div>
<div id=chaos2></div>
<div id=minus10></div>
<div id=plus10></div>
<div id=NaN></div>
SCSS
body {
font: 10pt Verdana;
color: #fff;
background: #000;
}
#chaos1, #minus10, #NaN {
margin-top: 12m;
}
JavaScript
var msMinute = 60*1000,
msDay = 60*60*24*1000,
a = new Date(2012, 2, 12, 23, 59, 59),
b = new Date("2013 march 12");
$('#daysBetween').text(
Math.floor((b - a) / msDay) + ' full days between');
$('#minutesBetween').text(
Math.floor(((b - a) % msDay) / msMinute) + ' full minutes between');
$('#chaos1').text(a - 10);
$('#chaos2').text(a + 10);
$('#minus10').text(a.getTime() - 10);
$('#plus10').text(a.getTime() + 10);
$('#NaN').text(b + 60000 - a);