Hallo Daniel,
warum wandelst du nicht einfach die Zeit in einen Minutenwert um, zählst 330 Minuten hinzu, dividierst das Ganze durch sechzig, schneidest mit parseInt() die Nachkommastellen ab und nimmst es Modulo 24 um die Stunden zu ermitteln, und startest nochmal von dem ursprünglich zusammengezählten Minutenwert, dessen (Modulo %)-Divisionsrest durch 60 du ermittelst, um zu den Minuten zu gelangen, die es da gerade in Mumbay geschlagen hat?
Gruß Gernot