JSFiddle - React, Tailwind, and code Playground
by jwstott
HTML
<script src="http://75.126.106.245:8764/scripts/ces.js"></script>
JavaScript
console.log('setup event code');
//var now = new Date();
//var str = dateFormat(now, "dddd, mmmm dS, yyyy, h:MM:ss TT");
//console.log(str);
var keys = ['A','B'];
var str = keys.join('');
console.log(str);
var dt = '2012-01-09 23:59:10.887';
console.log(dt );
var dtobj = dateFromUTC(dt,'-');
console.log(dtobj );
//console.log(dtobj.format("mm/dd/yy h:MM:ss"));
function dateFromUTC( dateAsString, ymdDelimiter )
{
var pattern = new RegExp( "(\\d{4})" + ymdDelimiter + "(\\d{2})" + ymdDelimiter + "(\\d{2}) (\\d{2}):(\\d{2}):(\\d{2})" );
var parts = dateAsString.match( pattern );
return new Date(
parseInt( parts[1] )
, parseInt( parts[2], 10 ) - 1
, parseInt( parts[3], 10 )
, parseInt( parts[4], 10 )
, parseInt( parts[5], 10 )
, parseInt( parts[6], 10 )
, 0
);
};
/*
* Date Format 1.2.3
* (c) 2007-2009 Steven Levithan <stevenlevithan.com>
* MIT license
*
* Includes enhancements by Scott Trenda <scott.trenda.net>
* and Kris Kowal <cixar.com/~kris.kowal/>
*
* Accepts a date, a mask, or a date and a mask.
* Returns a formatted version of the given date.
* The date defaults to the current date/time.
* The mask defaults to dateFormat.masks.default.
*/
var dateFormat = function () {
var token = /d{1,4}|m{1,4}|yy(?:yy)?|([HhMsTt])\1?|[LloSZ]|"[^"]*"|'[^']*'/g,
timezone = /\b(?:[PMCEA][SDP]T|(?:Pacific|Mountain|Central|Eastern|Atlantic) (?:Standard|Daylight|Prevailing) Time|(?:GMT|UTC)(?:[-+]\d{4})?)\b/g,
timezoneClip = /[^-+\dA-Z]/g,
pad = function (val, len) {
val = String(val);
len = len || 2;
while (val.length < len) val = "0" + val;
return val;
};
// Regexes and supporting functions are cached through closure
return function (date, mask, utc) {
var dF = dateFormat;
// You can't provide utc if you skip other args (use the "UTC:" mask prefix)
...