我收到一个变量字符串:
8:45 am
如果是pm,我想将其转换为24小时制。这样我就可以去掉am/pm并与其他内容一起使用。
我可以很容易地去掉am/pm,像这样:
function replaceEnds(string) {
string = string.replace("am", "");
string = string.replace("pm", "");
return string;
}
当然,如果我这样做,我不知道字符串是上午还是下午,所以我不知道要将12小时添加到字符串中使其变为24小时。
有人知道我如何解决这个问题吗?我绝对不能改变我得到的变量输入,它始终是小时(12小时制),分钟和上午或下午。