MomentJS date subtraction

Used to find out when was my ASUS router restarted

by Vivek Athalye

HTML

<script src="https://momentjs.com/downloads/moment.min.js"></script>
<input type='text' class='baseDate' placeholder='Base Date in format: ddd, MMM D h:m:s YYYY'>
<input type='text' class='duration' placeholder='Duration in format: 1Y2M3DT4H5M6S'>
<input type='button' class='add' value='Add'>
<input type='button' class='sub' value='Subtract'>
<div class='result'>

</div>

CSS

input {
	width: 100%;
	margin: 5px;
}

JavaScript

$('.sub').click(function() {
	var bd = moment($('.baseDate').val(), 'ddd, MMM D h:m:s YYYY');
	var du = moment.duration('P' + $('.duration').val().toUpperCase());
	bd.subtract(du);
	$('.result').html(bd.format('D MMM YYYY hh:mm:ss a'));
});