次のような変数文字列を取得します。
午前8時45分
午後の場合は、24 時間制に変換します。そうすれば、午前/午後を削除して、別のもので使用できます。
次のように、午前/午後を非常に簡単に削除できます。
function replaceEnds(string) {
string = string.replace("am", "");
string = string.replace("pm", "");
return string;
}
しかしもちろん、そうすると文字列が午前なのか午後なのかわからないので、文字列に 12 時間を足して 24 時間にする方法がわかりません。
これを解決する方法を知っている人はいますか?変数から取得した入力を変更することは絶対にできません。それは常に時間 (12 時間制)、分、および午前または午後になります。