-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