JSFiddle - React, Tailwind, and code Playground
by superbDeveloper
JavaScript
var startDate = "2012-05-24";
var endDate = "2012-05-25";
var startTime = "9:00 AM";
var endTime = "9:00 PM";
if(startDate.length > 1 && endDate.length > 1 && startTime.length > 1 && endTime.length > 1 )
{
var strMonth = startDate.substring(5,7);
var strMonthText;
var endMonth = endDate.substring(5,7);
var endMonthText;
if (startTime.length == 7) {startTime = "0" + startTime;}
if (endTime.length == 7) {endTime = "0" + endTime;}
var strDayPart = startTime.substring(6,8);
if (strDayPart == "PM")
{var strHour = 12 + parseInt(startTime.substring(0,2));}
else {var strHour = parseInt(startTime.substring(0,2));}
var strMin = parseInt(startTime.substring(3,5));
var endDayPart = endTime.substring(6,8);
if (endDayPart == "PM")
{var endHour = 12 + parseInt(endTime.substring(0,2));}
else
{var endHour = parseInt(endTime.substring(0,2));}
var endMin = parseInt(endTime.substring(3,5));
var dateMonthArr = ["January","February","March","April","May","June","July","August","September","October","November","December"];
strMonthText = ( isNaN(parseInt(strMonth)) == true ) ? dateMonthArr[0] : dateMonthArr[parseInt(strMonth)];
alert(strMonthText);
endMonthText = ( isNaN(parseInt(endMonth)) == true ) ? dateMonthArr[0] : dateMonthArr[parseInt(endMonth)];
alert(endMonthText);
var start = strMonthText + " " + startDate.substring(8,10) + ", " + startDate.substring(0,4) + " " + strHour + ":" + strMin + ":00";
var end = endMonthText + " " + endDate.substring(8,10) + ", " + endDate.substring(0,4) + " " + endHour + ":" + endMin + ":00";
var date1 = parseInt(Date.parse(start)/1000);
}