[英]How to remove punctuation from time duration with Moment.js duration format
我正在使用矩量持續時間格式來計算總持續時間,它可以正常工作,但是當持續時間以4位數字顯示時,它會以小時為單位添加逗號(考慮資金格式)。
我有的:
moment.duration(33869100, 'seconds').format('hh:mm:ss', {trim: false})
輸出: 9,408:05:00 --->請注意小時數有逗號,我需要此格式9408:05:00,而無逗號,無貨幣格式。
我不確定Moment是否可以為您改變這一點,但是您可以做一個替換:
/* using regex, .replace(/,/g, '') replaces all commas in case you run into large numbers */
moment.duration(33869100, 'seconds').format('hh:mm:ss', {trim: false}).replace(/,/g, '')
編輯:請參閱@George的答案,Moment可以為您完成此操作
您可以像這樣簡單地禁用分組
moment.duration(33869100, 'seconds').format('hh:mm:ss', {trim: false, useGrouping: false})
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.