我是编码新手,需要一些帮助。我发现了一个时钟javascript,我正在尝试将时间格式更改为12小时格式。如何修改以下代码以12小时格式运行?
function updateTime(){
var currentTime = new Date()
var hour = pad( currentTime.getHours(), 2);
var minutes = pad( currentTime.getMinutes(), 2);
var hour_1 = hour.substr(0,1);
var hour_2 = hour.substr(1,2);
var minute_1 = minutes.substr(0,1);
var minute_2 = minutes.substr(1,2);
提前感谢您的任何帮助/评论。
答案 0 :(得分:0)
使用时刻js进行任何日期操作。
console.log(moment().format('hh:mm a'));
<script src="https://cdnjs.cloudflare.com/ajax/libs/moment.js/2.17.1/moment.min.js"></script>
答案 1 :(得分:0)
我还建议一个好日期格式库。但是,如果您不熟悉编程并希望自己学习如何操作,那么您也可以使用模运算符。
currentTime.getHours() % 12
模运算符(%)给出整数除法的余数。