我正在使用jquery timepicker。在用户方面,时间需要显示为上午/下午格式(上午10:30或下午5:30)。我需要将该值附加到datepicker值。 例如,如果datepicker值为07/08/2015,则最终值应为07/08/2015 17:30。 这里的问题是在下午5:30到17:30。如何使用javascript
答案 0 :(得分:0)
您可以编写自己的转换函数,将时间字符串转换为" pm"在其中添加12小时,如下:
var convertTimeStringTo24Hours = function(timeString) {
if (timeString.match(/pm$/)) {
var match = timeString.match(/([0-9]+):([0-9]+)pm/);
var hours = parseInt(match[1]) + 12;
var minutes = match[2];
return hours + ':' + minutes;
} else {
return timeString.replace('am', '');
}
};