将javascript中的gethours更改为1-12
我试图在javascript中使用gethours()方法,但它总是返回军事时间。有人能帮我修一下,让它显示时钟时间吗?(1-12). 非常感谢你将javascript中的gethours更改为1-12,javascript,Javascript,我试图在javascript中使用gethours()方法,但它总是返回军事时间。有人能帮我修一下,让它显示时钟时间吗?(1-12). 非常感谢你 // Reroute from the conf.js script var chat = $( '.chat-output' ), message = function ( message, userId ) { var dt = new Date(), time = dt.getHours() +
// Reroute from the conf.js script
var chat = $( '.chat-output' ),
message = function ( message, userId ) {
var dt = new Date(),
time = dt.getHours() + ":" + dt.getMinutes(); // + ":" + dt.getSeconds();
return $( '<div class="chat-message color-' + users[userId] + '">' +
'<div class="chat-id color-' + users[userId] + '"></div>' +
'<div class="chat-user-message">' + message + '</div>' +
'<div class="chat-time">' + time + '</div>' +
'</div>' );
},
addText = function ( text ) {
// log.innerHTML += text;
// log.scrollTop = log.scrollHeight;
console.log( text );
},
addRemoteText = function ( userId, text ) {
// addText( '[' + userId + ']: ' + text+'<br>' );
chat.append( message( text, userId ) );
chat.scrollTop( chat.get( 0 ).scrollHeight );
};
//从conf.js脚本重新路由
var chat=$('.chat output'),
message=函数(message,userId){
var dt=新日期(),
time=dt.getHours()+“:”+dt.getMinutes();//+“:”+dt.getSeconds();
返回$('')+
'' +
''+消息+''+
''+时间+''+
'' );
},
addText=函数(文本){
//log.innerHTML+=文本;
//log.scrollTop=log.scrollHeight;
console.log(文本);
},
addRemoteText=函数(用户ID,文本){
//addText('['+userId+']:'+text+'
');
追加(消息(文本,用户ID));
chat.scrollTop(chat.get(0.scrollHeight));
};
像这样的东西
var dt = new Date();
var hours = dt.getHours();
var ampm = hours > 11 ? 'PM' : 'AM';
if (hours > 12) {
hours -= 12;
} else if (hours === 0) {
hours = 12;
}
var time = hours + ":" + dt.getMinutes() + ' ' + ampm;
以下是另一种12小时格式的时间格式:
// Returns formatted time for given Date object, or
// current system time if d is falsey.
function getTime(d) {
d = d || new Date();
var hrs = d.getHours();
var pad = function(n){return (n<10?'0':'')+ +n};
return pad(hrs%12 || 12) + ':' + pad(d.getMinutes()) + ' ' + (hrs<12? 'AM':'PM');
}
console.log(getTime(new Date(2014,2,24, 0, 5))); // 12:05 AM
console.log(getTime(new Date(2014,2,24,10,25))); // 10:25 AM
console.log(getTime(new Date(2014,2,24,20,15))); // 08:15 PM
//返回给定日期对象的格式化时间,或
//如果d为假,则为当前系统时间。
函数getTime(d){
d=d | |新日期();
var-hrs=d.getHours();
var pad=函数(n){return(n
/* returned value: (String)
11:52:55 PM
*/
// Returns formatted time for given Date object, or
// current system time if d is falsey.
function getTime(d) {
d = d || new Date();
var hrs = d.getHours();
var pad = function(n){return (n<10?'0':'')+ +n};
return pad(hrs%12 || 12) + ':' + pad(d.getMinutes()) + ' ' + (hrs<12? 'AM':'PM');
}
console.log(getTime(new Date(2014,2,24, 0, 5))); // 12:05 AM
console.log(getTime(new Date(2014,2,24,10,25))); // 10:25 AM
console.log(getTime(new Date(2014,2,24,20,15))); // 08:15 PM