-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. 如何測試上午或下午?
- 3. 獲取上午/下午在gmt時區
- 4. UILocalNotification setTimeZone上午/下午
- 5. 上午/下午到TimeSpan
- 6. jquery ui.timepickr顯示{z}而不是上午或下午
- 7. iPhone SDK - 早上或下午
- 8. Android的報警在上午和下午
- 9. 上午/下午設置爲UIDatePicker錯誤
- 10. 添加上午/下午到datepicker?
- 11. 計算上午到下午的時間
- 12. 上午和下午幫助在java
- 13. 上午下午沒有插入MySQL表
- 14. 輸出日期到上午/下午
- 15. javascript日期添加上午下午
- 16. Kendo Grid格式上午/下午時間
- 17. Timepicker上午/下午返回錯誤android
- 18. 寫作殼腳本在上午或下午符號
- 19. 爲什麼不顯示日期上午或下午
- 20. 顯示時間從strtotime沒有showind上午或下午
- 21. 設置上午或下午迄今爲止
- 22. 檢查它的上午或下午的紅寶石
- 23. Javascript如何從格式提取時間,如上午5:00 /下午
- 24. 如何獲取上午/下午格式的時間iphone NSDateFormatter?
- 25. 獲取12小時上午/下午時間
- 26. 如何獲取日期的小時,分鍾和上午/下午?
- 27. 轉換字符串在12(下午/上午)小時上午下午時間到24小時時間android
- 28. 我怎樣才能得到小時上午到下午和下午到上午的時間間隔
- 29. PHP新DateTime獲取中午/下午12.00,每天更改
- 30. 僅顯示從上午12:00到上午8:00的提醒
是一個字符串?或者你有一個日期對象? –
在這個單一問題的背景下可能會過度殺傷,但如果您使用日期/時間,我會建議看看['moment.js'](https://momentjs.com/) - 一個夢幻般的圖書館用於處理日期。 – Lix
如果您正在使用或訪問日期對象以隨時查看時間('myDate.getHours()> = 12?「PM」:「AM」') – Marie