我的代码如下:
<script language="javascript">
var current_time = new Date();
current_time = current_time.toLocaleTimeString().replace(/:\d+ /, ' ');
</script>
此代码在前一篇文章中找到的正则表达式的帮助下返回H:mm:ss AM / PM。
我想要H:mm AM / PM。
问题始于IE 11.我对IE 10没有这个问题。
有什么建议吗?
TIA。
答案 0 :(得分:0)
您的问题的可能解决方法是使用moment库。缩小版仅为8.9kb。您当前的代码将变为:
var current_time = moment().format("h:mm A");
答案 1 :(得分:0)
var current_date = (new Date()).toLocaleTimeString("en-US").replace(/:\d{1,2} /, ' ');