您如何以12小时格式(AM / PM)显示JavaScript日期时间对象?
function formatAMPM(date) {
var hours = date.getHours();
var minutes = date.getMinutes();
var ampm = hours >= 12 ? 'pm' : 'am';
hours = hours % 12;
hours = hours ? hours : 12; // the hour '0' should be '12'
minutes = minutes < 10 ? '0'+minutes : minutes;
var strTime = hours + ':' + minutes + ' ' + ampm;
return strTime;
}
console.log(formatAMPM(new Date));
问题内容: 当前时间显示为13:35 PM, 但是我想以AM / PM显示为12小时格式,即1:35 PM而不是13:35 PM 当前代码如下 问题答案: 最简单的方法,通过使用最新模式得到它- ,其中 -上午/下午的小时数(1-12) -小时 -上午/下午标记 程式码片段:
问题内容: string : 2014-04-25 17:03:13 使用SimpleDateFormat足以格式化吗?否则我将转向任何新的API? 我的预期结果是(印度区域): 问题答案: 记住对象没有固有的格式,您需要两个对象来产生想要的结果-一个要解析,另一个要格式化: 输出: 请注意,在格式中使用带引号的序列(例如),它被视为格式模式中的文字。
问题内容: 有没有简单的方法可以使用jquery将12小时hh:mm AM / PM转换为24小时hh:mm? 注意:不使用任何其他库。 我有一个返回hh:mm AM / PM的。 问题答案: 尝试这个
我正在使用下面的代码来解析文本到日期数据类型并获得各自的长值。 在上面的例子中,我得到了getTime()值:,即。但是我期望作为其24小时格式。 当我使用相同的代码与文本日期:,我得到1:48下午这是正确的。 我使用了错误的日期格式吗?
我想在SQL Oracle中将日期的格式更改为HH:MI:SS PM/AM格式。 我想在这样的情况下使用它: case when to\u char(a.dtime,'HH:MI:SS') 但是SQL不想显示所有to\u char时间 并且它不适用于to\u date。有什么建议吗?提前非常感谢。
问题内容: 我需要做以下练习,而我正在努力寻找解决方案: 编写一条SELECT语句,从Invoices表返回这些列: invoice_date列 使用TO_CHAR函数返回带有完整日期和时间的invoice_date列,其中包括24小时制的四位数年份 使用TO_CHAR函数可返回带有完整日期和时间的invoice_date列,其中包括 12小时制带有am / pm指示器 的四位数年份。 使用CAS