JSFiddle - React, Tailwind, and code Playground
by B L Praveen
JavaScript
(function(jQuery){var daysInWeek=["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"];var shortMonthsInYear=["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"];var longMonthsInYear=["January","February","March","April","May","June","July","August","September","October","November","December"];var shortMonthsToNumber={"Jan":"01","Feb":"02","Mar":"03","Apr":"04","May":"05","Jun":"06","Jul":"07","Aug":"08","Sep":"09","Oct":"10","Nov":"11","Dec":"12"};var values,
values2,values3,hour;jQuery.format=function(){function strDay(value){return daysInWeek[parseInt(value,10)]||value}function strMonth(value){var monthArrayIndex=parseInt(value,10)-1;return shortMonthsInYear[monthArrayIndex]||value}function strLongMonth(value){var monthArrayIndex=parseInt(value,10)-1;return longMonthsInYear[monthArrayIndex]||value}var parseMonth=function(value){return shortMonthsToNumber[value]||value};var parseTime=function(value){var retValue=value;var millis="";if(retValue.indexOf(".")!==
-1){var delimited=retValue.split(".");retValue=delimited[0];millis=delimited[1]}values3=retValue.split(":");if(values3.length===3){hour=values3[0];minute=values3[1];second=values3[2];return{time:retValue,hour:hour,minute:minute,second:second,millis:millis}}else return{time:"",hour:"",minute:"",second:"",millis:""}};var padding=function(value,length){var paddingCount=length-String(value).length;for(var i=0;i<paddingCount;i++)value="0"+value;return value};var dateYYYYMMDDTimeRegexp=function(){return/\d{4}-\d{2}-\d{2}T\d{2}:\d{2}:\d{2}\.?\d{0,3}[Z\-+]?(\d{2}:?\d{2})?/};
var dateTimeDDMMYYYYRegexp=function(){return/\d{2}:\d{2}:\d{2}(\s+)([,])(\s+)[0-9]{1,2}(\s+)[a-zA-Z]{3}(\s+)\d{4}/};return{date:function(value,format){try{var date=null;var year=null;var month=null;var dayOfMonth=null;var dayOfWeek=null;var time=null;if(typeof value=="number")return this.date(new Date(value),format);else if(typeof...