【发布时间】:2013-07-15 21:21:18
【问题描述】:
我得到一个像这样的变量字符串:
上午 8 点 45 分
如果是下午,则希望将其转换为 24 小时制。这样我就可以放下 am/pm 并将其与其他东西一起使用。
我可以像这样轻松删除上午/下午:
function replaceEnds(string) {
string = string.replace("am", "");
string = string.replace("pm", "");
return string;
}
但当然,如果我这样做,我不知道字符串是上午还是下午,所以我不知道在字符串上添加 12 小时以使其成为 24 小时。
有人知道我该如何解决这个问题吗?我绝对不能更改从变量中获得的输入,它始终是小时(以 12 小时为单位)、分钟和上午或下午。
【问题讨论】:
标签: javascript date time