JSFiddle - React, Tailwind, and code Playground

by Richard Hunter

JavaScript

const months = [
  'Jan', 'Feb', 'March', 'April', 'May', 'June', 'July', 'Aug', 'Sept', 'Oct', 'Nov', 'Dec',
];
const days = ['Sun', 'Mon', 'Tue', 'Wed', 'Thur', 'Fri', 'Sat'];

const today = new Date(1976, 0, 14);

console.log(today.getMonth());
const day = today.getDay();
const date = today.getDate();
const month = today.getMonth();
const year = today.getFullYear();

console.log(days[day], date, months[month], year)

const viewModel = {
	month: 01,
  year: 1976,
  dateIndex: 3, // index into labels dates
	labels: {
  	year: 1976,
    month: 'January',
    days: ['Sun', 'Mon', 'Tues', 'Wed', 'Thur', 'Fri', 'Sat'],
    dates: [30, 31, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 1, 2],
  },

};