如何在React Bootstrap表库中按时间对列进行排序,例如5:30:05 AM,1:20:32 PM,5:22:10 PM。
假设您的时间格式固定,请尝试以下操作
const data = [
{time: '1:20:32 PM', text: 'SOmehting' },
{time: '5:30:05 AM', text: 'Hello World' },
{time: '5:22:10 PM', text: 'blah blah' }
]
console.log(data.sort((a, b) =>
moment(a.time, 'h:m:s a').unix() -
moment(b.time, 'h:m:s a').unix()
))
<script src="https://cdnjs.cloudflare.com/ajax/libs/moment.js/2.28.0/moment.min.js"></script>
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句