JSFiddle - React, Tailwind, and code Playground
by 1eddy87
HTML
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.12.2/jquery.min.js"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/moment.js/2.14.1/moment.js"></script>
<span></span>
JavaScript
function getSeconds(str) {
var alreadyBreached = str.match(/\-/);
var seconds = 0;
var days = str.match(/(\d+)\s*d/);
var hours = str.match(/(\d+)\s*d*\d/);
var minutes = str.match(/(\d+)\s*d*\d$/);
if (!alreadyBreached) {
if (days) {
seconds += parseInt(days[0]) * 86400;
}
if (hours) {
seconds += parseInt(hours[0]) * 3600;
}
if (minutes) {
seconds += parseInt(minutes[0]) * 60;
}
return seconds;
} else {
alert('breached');
}
}
if (getSeconds('3d 00:01') >= 259260) {
$('span').text('true');
} else {
$('span').text('false');
}