3

次のような変数文字列を取得します。

午前8時45分

午後の場合は、24 時間制に変換します。そうすれば、午前/午後を削除して、別のもので使用できます。

次のように、午前/午後を非常に簡単に削除できます。

function replaceEnds(string) {
        string = string.replace("am", "");
        string = string.replace("pm", "");
        return string;
    }

しかしもちろん、そうすると文字列が午前なのか午後なのかわからないので、文字列に 12 時間を足して 24 時間にする方法がわかりません。

これを解決する方法を知っている人はいますか?変数から取得した入力を変更することは絶対にできません。それは常に時間 (12 時間制)、分、および午前または午後になります。

4

4 に答える 4