# Time am pm

**URL:** <https://forum.kirupa.com/t/time-am-pm/226131>\
**Category:** Uncategorized\
**Created:** [May 18, 2007, 11:22am UTC](https://forum.kirupa.com/t/time-am-pm/226131 "2007-05-18T11:22:40Z")\
**Posts on this page:** 1\
**Page:** 1

<div class="post-metadata">

**Author:** ![g5604](https://avatars.discourse-cdn.com/v4/letter/g/54ee81/32.png) [@g5604](https://forum.kirupa.com/u/g5604)\
**Post date:** [May 18, 2007, 11:22am UTC](https://forum.kirupa.com/t/time-am-pm/226131/1 "2007-05-18T11:22:40Z")

</div>

Hi,

I am having trouble getting my time to display correctly. Everything works great apart from 12pm display as 12am, any ideas why?

this is my function that runs in a setinterval.

```php
function showTime() {
    myDate_num += 1*60*1000;
    my_date.setTime(myDate_num);
    hour = my_date.getHours();
    min = my_date.getMinutes();
    if (min<10) {
        min = "0"+min;
    }
    if (hour == 0) {
        hour = 12;
    }
    if (hour>12) {
        hour -= 12;
        ampm = "pm";
    } else {
        ampm = "am";
    }
    test.text = hour+":"+min+ampm;
}

```
