JSFiddle - React, Tailwind, and code Playground
by timrwood
HTML
<script src="https://raw.github.com/timrwood/moment/1.7.0/min/moment.min.js"></script>
CSS
p {
padding: 3px 10px;
margin: 3px 10px;
border: 1px solid #ddd;
background: #eee;
}
JavaScript
function log(m) {
$('body').append('<p>' + m + '</p>');
}
// customize weeks
moment.relativeTime.dd = function (number, withoutSuffix, key, isFuture) {
var weeks = Math.round(number / 7);
if (number < 7) {
return number + " days";
} else {
return weeks + " week" + (weeks === 1 ? "" : "s");
}
}
var i;
for (i = 0; i < 30; i++) {
log(i + ' : ' + moment().subtract('days', i).fromNow());
}