Humanise Time Difference
by jrweinb
HTML
<span id="num"></span>
CSS
#num {
font-size: 36px;
font-family: Helvetica, sans-serif;
}
JavaScript
function humanise (diff) {
var str = '';
var values = {
' year': 365,
' month': 30,
' week': 7,
' day': 1
};
for (var x in values) {
var amount = Math.floor(diff / values[x]);
if (amount >= 1) {
str += amount + x + (amount > 1 ? 's' : '') + ' ';
diff -= amount * values[x];
}
}
return str;
}
var num = humanise(9);
var num2 = Math.floor(9/7);
console.log(num);
$("#num").text(num);