我正在以不同的形式收集時間,如9:34和18:00。這些都是字符串,我需要讓他們的字符串,同時保持確信他們始終遵循「00:00」如何格式化字符串像9:34,18:00格式爲00:00
-3
A
回答
2
如果只是增加領先0
的問題。這將工作
var str = "9:45";
('0'+str).slice(-5); //09:45
var str = "19:45";
('0'+str).slice(-5); //19:45
+1
啓動這樣就不會做到這一點:'018:00'吧! – Jai
1
您可以使用格式replace()
用正則表達式
var time = '9:34, 19:00:01, 18:00';
document.write(time
.replace(/\b\d:\d{2}(\b|:)/g, '0$&')
// for replacing time in format X:XX to 0X:XX
.replace(/(\b\d{2}:\d{2}):\d{2}\b/g, '$1')
// for replacing time in format XX:XX:XX to XX:XX
)
1
如果分鐘和第二部分也是不可預知的,那麼你也需要修復。
var t1 = '9:3';
var t2 = t1.split(':').map(function(part) {
return ('0' + part).slice(-2);
}).join(':');
console.log(t2);
相關問題
- 1. 如何在XSLT中將字符串格式化爲Pascal格式?
- 2. 如何將此字符串格式化爲日期格式?
- 3. 字符串格式化在格式化整個字符串
- 4. 如何用格式化器在java中格式化字符串
- 5. 如何格式化給定格式的數字字符串?
- 6. 如何格式化字符串,如#。#。#。#
- 7. 將字符串格式化爲數字
- 8. iPhone格式化字符串
- 9. MySQL:格式化字符串
- 10. 字符串格式化django
- 11. PHP - 格式化字符串
- 12. PHP字符串格式化
- 13. 格式化C字符串
- 14. 格式化字符串
- 15. 字符串格式化
- 16. 格式化字符串
- 17. 格式化字符串
- 18. 格式化TimeSpan字符串
- 19. 格式化字符串「\」
- 20. TimeZone字符串格式化
- 21. 格式化的字符串
- 22. Python字符串格式化
- 23. 字符串格式化
- 24. ruby字符串格式化
- 25. Python字符串格式化
- 26. 字符串值格式化
- 27. 字符串格式化
- 28. 格式化字符串
- 29. 字符串格式化
- 30. 字符串格式化C#
'( '0' +時間).slice(-5)' – hindmost
您可以通過編寫代碼 – Ejaz