JavaScript Time Function

HTML

<p>
Time: <span id="offset"></span>
</p>

JavaScript

function getClockTime() {
    var offset = -6; // central time offset
    var now = new Date();
    var curfew1StartHour = now.getHours(); - offset;
    var curfew1StartMin = now.getMinutes();
    var ap = "a.m.";
    if (curfew1StartHour < 0) {
        curfew1StartHour = curfew1StartHour + 24
    }
    if (curfew1StartHour > 11) {
        ap = "p.m."
    }
    if (curfew1StartHour > 12) {
        curfew1StartHour = curfew1StartHour - 12
    } //pm
    if (curfew1StartHour == 0) {
        curfew1StartHour = 12
    } // 12 am
    if (curfew1StartHour < 10) {
        curfew1StartHour = "0" + curfew1StartHour
    }
    if (curfew1StartMin < 10) {
        curfew1StartMin = "0" + curfew1StartMin
    }
    var timeString = curfew1StartHour + ':' + curfew1StartMin + " " + ap;
    return timeString;
}

$('#offset').html(getClockTime());