diff --git a/ts/00_commitinfo_data.ts b/ts/00_commitinfo_data.ts index 943296c..7173779 100644 --- a/ts/00_commitinfo_data.ts +++ b/ts/00_commitinfo_data.ts @@ -3,6 +3,6 @@ */ export const commitinfo = { name: '@push.rocks/smarttime', - version: '4.0.4', + version: '4.0.5', description: 'handle time in smart ways' } diff --git a/ts/smarttime.units.ts b/ts/smarttime.units.ts index 3ecfe71..2248357 100644 --- a/ts/smarttime.units.ts +++ b/ts/smarttime.units.ts @@ -19,6 +19,9 @@ export let units = { minutes: (timesArg = 1) => { return timesArg * 60000; }, + seconds: (timesArg = 1) => { + return timesArg * 1000; + }, }; export interface IUnitCombinationArg { @@ -28,6 +31,7 @@ export interface IUnitCombinationArg { days?: number; hours?: number; minutes?: number; + seconds?: number; } export let getMilliSecondsFromUnits = (combinationArg: IUnitCombinationArg) => { @@ -53,6 +57,9 @@ export let getMilliSecondsFromUnits = (combinationArg: IUnitCombinationArg) => { if (combinationArg.minutes) { addMilliSeconds(units.minutes(combinationArg.minutes)); } + if (combinationArg.seconds) { + addMilliSeconds(units.seconds(combinationArg.seconds)); + } return timeInMilliseconds; };