Skip to content

stringToMillisecond ​

La fonction stringToMillisecond() convertit des durées exprimées sous forme de chaîne ("10s", "2h", "1.5d", etc.) ou de nombre en millisecondes. Elle lève une erreur typée si le format est invalide.

Exemple interactif ​

Syntaxe ​

typescript
const unitMapper: {
    ms: number;
    s: number;
    m: number;
    h: number;
    d: number;
    w: number;
};

type MillisecondInString =
	`${number}${keyof typeof unitMapper}` |
	`${number}.${number}${keyof typeof unitMapper}`;

function stringToMillisecond(
	millisecondInString: MillisecondInString | number,
	...millisecondInStrings: (MillisecondInString | number)[]
): number;

Paramètres ​

  • millisecondInString : Durée principale sous forme de chaîne ou nombre.
  • millisecondInStrings : Durées additionnelles à sommer (optionnel).

Valeur de retour ​

Un nombre de millisecondes correspondant à la somme des durées fournies.

Voir aussi ​

Diffusé sous licence MIT.