mirror of
https://github.com/Myxelium/Bridge-Multi.git
synced 2026-07-07 10:35:09 +00:00
Adjust time display
This commit is contained in:
@@ -171,12 +171,12 @@ export function columnNumberToLetter(column: number) {
|
|||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* @returns an string representation of `ms` that looks like HH:MM:SS.mm
|
* @returns a string representation of `ms` that looks like HH:MM:SS.mm
|
||||||
*/
|
*/
|
||||||
export function msToExactTime(ms: number) {
|
export function msToExactTime(ms: number) {
|
||||||
const seconds = _.round((ms / 1000) % 60, 2)
|
const seconds = _.round((ms / 1000) % 60, 2)
|
||||||
const minutes = Math.floor((ms / 1000 / 60) % 60)
|
const minutes = Math.floor((ms / 1000 / 60) % 60)
|
||||||
const hours = Math.floor((ms / 1000 / 60 / 60) % 24)
|
const hours = Math.floor(ms / 1000 / 60 / 60)
|
||||||
return `${hours ? `${hours}:` : ''}${_.padStart(
|
return `${hours ? `${hours}:` : ''}${_.padStart(
|
||||||
minutes + '',
|
minutes + '',
|
||||||
2,
|
2,
|
||||||
|
|||||||
@@ -140,7 +140,7 @@ export function instrumentToDiff(instrument: Instrument | 'vocals') {
|
|||||||
export function msToRoughTime(ms: number) {
|
export function msToRoughTime(ms: number) {
|
||||||
const seconds = _.floor((ms / 1000) % 60)
|
const seconds = _.floor((ms / 1000) % 60)
|
||||||
const minutes = _.floor((ms / 1000 / 60) % 60)
|
const minutes = _.floor((ms / 1000 / 60) % 60)
|
||||||
const hours = _.floor((ms / 1000 / 60 / 60) % 24)
|
const hours = _.floor(ms / 1000 / 60 / 60)
|
||||||
return `${hours ? `${hours}:` : ''}${minutes}:${_.padStart(String(seconds), 2, '0')}`
|
return `${hours ? `${hours}:` : ''}${minutes}:${_.padStart(String(seconds), 2, '0')}`
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user