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');
}