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();