-1
A
回答
0
您也可以利用此空间
var str="06:04:51 am";
alert(str.substr(str.indexOf(" ") + 1));
1
后提取am
或pm
如果这是最后一次削减2个字符的字符串。
var date = '06:04:51 am';
var ampm = date.slice(-2);
console.log(ampm);
,如果这是一个约会对象
var date = new Date();
console.log(getAMPM(date));
function getAMPM(dateObj) {
return dateObj.getHours < 12 ? 'am' : 'pm';
}
0
您还可以使用正则表达式来获取上午或下午 从字符串
"06:04:51 am".match(/(am|pm)/gi)
["am"]
"06:04:51 pm".match(/(am|pm)/gi)
["pm"]
使用不区分大小写的标志,可以确保它匹配AM,PM也
相关问题
- 1. TimePickerDialog和上午或下午
- 2. iPhone SDK - 早上或下午
- 3. Kendo Grid格式上午/下午时间
- 4. 添加上午/下午到datepicker?
- 5. 上午和下午帮助在java
- 6. 输出日期到上午/下午
- 7. 计算上午到下午的时间
- 8. 设置上午或下午迄今为止
- 9. 写作壳脚本在上午或下午符号
- 10. 为什么不显示日期上午或下午
- 11. 检查它的上午或下午的红宝石
- 12. 显示时间从strtotime没有showind上午或下午
- 13. 获取12小时上午/下午时间
- 14. 如何获取上午/下午格式的时间iphone NSDateFormatter?
- 15. 转换字符串在12(下午/上午)小时上午下午时间到24小时时间android
- 16. ASP.NET时间下降和上午/下午问题
- 17. jqGrid中的上午/下午日期格式
- 18. 如何检查字符串中的上午和下午
- 19. 上次修改使用Javascript与12小时时钟显示上午或下午
- 20. 无论如何让时间赶上上午/下午?
- 21. NSDateFormatter“HH”返回上午/下午在iOS 8设备上
- 22. 我想按上午或下午30分钟的时间间隔显示时间。
- 23. setlocale不适用于特定时间格式的上午或下午
- 24. 检查24小时模式或上午/下午模式,与UIDatePicker一起使用
- 25. 无法排序时间(varchar类型)在上午/下午查询
- 26. 迅速的NSDate上午和下午格式
- 27. 上午00:00至下午00:00的输入掩码
- 28. DateTime.TryParseExact似乎无法匹配上午/下午使用“tt”
- 29. 上午/下午将24位整数转换为12小时
- 30. 将上午/下午时间转换为时期
是一个字符串?或者你有一个日期对象? –
在这个单一问题的背景下可能会过度杀伤,但如果您使用日期/时间,我会建议看看['moment.js'](https://momentjs.com/) - 一个梦幻般的图书馆用于处理日期。 – Lix
如果您正在使用或访问日期对象以随时查看时间('myDate.getHours()> = 12?“PM”:“AM”') – Marie