JSFiddle - React, Tailwind, and code Playground
by Kai
JavaScript
document.write(new Date().toTimeString() + '<br/>');
function buildDateObject () {
var re = {
webkit_ff: /^\d{2}:\d{2}:\d{2} GMT[\-\+]\d{4} \([A-Z\s]+\)$/i,
ie9: /^\d{2}:\d{2}:\d{2} [A-Z\s]+$/i,
opera: /^\d{2}:\d{2}:\d{2} GMT[\-\+]\d{4}$/i
},
date = new Date(),
ts = date.toTimeString(),
ds = date.toDateString(),
browser = '',
obj = {},
test = '';
for (test in re) {
if (re[test].test(ts)) {
browser = test;
break;
}
}
switch(browser) {
case 'webkit_ff':
break;
case 'ie9':
break;
case 'opera':
break;
default:
break;
}
alert(browser);
}
buildDateObject();