Kennen Sie ein npm-Modul, das menschliche String-Zeit in Tage, Stunden, Sekunden oder Millisekunden umrechnen kann, vorzugsweise mit moment.js Zeiteinheiten?Konvertieren menschlicher String-Zeit zwischen verschiedenen Zeiteinheiten
Es ist ein wenig schwierig, zu erklären, so sind hier ein paar Beispiele:
'1 Stunde' zu Minuten = 60
'2 Tage' zu Sekunden = 172800
'60 Sekunden' auf Minuten = 1
' 30 Minuten auf Sekunden = 1800
wie oben kurz Hand mit:
'1h' auf Minuten = 60
'2d' auf Sekunden = 172800
60er 'auf Minuten = 1
'30m' auf Sekunden = 1800
Dies sind die Zeichenfolge Einheiten, die von moment.js
Key Shorthand
----------------------
years y
quarters Q
months M
weeks w
days d
hours h
minutes m
seconds s
milliseconds ms
oder in Abhängigkeit ausgedrückt:
const convertUnits = (input, format) => {
// Implementation
};
convertUnits('1hours', 'minutes') // 60
convertUnits('1h', 'm') // 60
Oder ist es möglich, Machst du das nur mit einem Moment? Denken Sie daran, dass mir das tatsächliche Datum oder die tatsächliche Uhrzeit egal ist - ich möchte lediglich, dass die Einheitenumrechnungen mit den vom Menschen lesbaren Einheiten gemischt werden.
Vielen Dank im Voraus.