Raketensuchsystem: Zeitangaben formatieren

Beitrag lesen

Erster Treffer:

https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Date/toLocaleTimeString

Das sagt aber (scheinbar), Du musst die Einstellung angeben und zwar in der Form 'de-DE'.

Wo diese herkommen steht hier:

https://stackoverflow.com/questions/673905/best-way-to-determine-users-locale-within-browser

Womöglich musst Du also etwas wie 'de' durch 'de-DE' ersetzen:

if ( -1 == str.indexOf('-') {
    str = str + '-' + str.toUpperCase();
}