JSFiddle - React, Tailwind, and code Playground

by Elliott Frisch

HTML

<div id='output'>
</div>

JavaScript

function parseDate(input) {
  var parts = input.split('/');
  // Note: months are 0-based
  return new Date(parts[2], parts[1]-1, parts[0]);
}
function getName(day) {
    if (day == 0) return 'Sunday';
    else if (day == 1) return 'Monday';
    else if (day == 2) return 'Tuesday';
    else if (day == 3) return 'Wednesday';
    else if (day == 4) return 'Thursday';
    else if (day == 5) return 'Friday';
    return 'Saturday';
}
var d = parseDate('16/06/2014');
var weekday = d.getDay();
var weekdayName = getName(weekday);
var outHTML = "<h1>" + weekdayName + "</h1><h2>" + d + "</h2>";
var out = document.getElementById("output");
out.innerHTML = outHTML;