Achim: substr is not a function

Beitrag lesen

Hallo !

ich versuche folgendes:

String HH:MM in Minuten umwandeln:

function hhmm_to_min(text) {

var hours=0;
 var minutes=0;
 var neg=false;

// Negative Zahlen umwandeln
 if (text.substr(0,1) == '-') {
  neg=true;
  hours = parseInt(text.substr(1,2) * 60);
  minutes = parseInt(text.substr(5,2));
 } else {
  hours = parseInt(text.substr(0,2) * 60);
  minutes = parseInt(text.substr(3,2));
 }

minutes = hours+minutes;

if (neg) minutes = minutes * -1;

return minutes;

}

Beim ersten if bekomme ich im Firebug die Meldung text.string is not a function. Woran kann das liegen ?

Vielen Dank schon Mal für Eure Hilfe