Senza fare questioni su una cosa che non è per niente standardizzata, se volete che lo al posto dello zero compaiano le 12 la questione si può risolvere anche così:
codice:var ora = today.getHours(); var partegiorno = ora < 12 ? "am" : "pm"; ora = (ora - 1) % 12 + 1;