@mikezimm/fps-core-v7
Version:
Library of reusable core interfaces, types and constants migrated from fps-library-v2
35 lines (34 loc) • 1.81 kB
TypeScript
/**
* CodeAnalizerComment: Updated 8 imports on 2024-09-21 23:07:24
* Update:: import { holidays } to '@mikezimm/fps-core-v7/lib/logic/Time/constants;'
* Update:: import { msPerDay } to '@mikezimm/fps-core-v7/lib/logic/Time/constants;'
* Update:: import { msPerHr } to '@mikezimm/fps-core-v7/lib/logic/Time/constants;'
* Update:: import { msPerMin } to '@mikezimm/fps-core-v7/lib/logic/Time/constants;'
* Update:: import { msPerMo } to '@mikezimm/fps-core-v7/lib/logic/Time/constants;'
* Update:: import { msPerQ } to '@mikezimm/fps-core-v7/lib/logic/Time/constants;'
* Update:: import { msPerWk } to '@mikezimm/fps-core-v7/lib/logic/Time/constants;'
* Update:: import { msPerYr } to '@mikezimm/fps-core-v7/lib/logic/Time/constants;'
*/
import { IDeltaDaysArray } from './Interfaces';
/**
* Returns time delta in specified format as a number
* @param time1
* @param time2
* @param inWhat
* @returns
*/
export type ITimeDeltaInWhat = 'months' | 'weeks' | 'days' | 'hours' | 'minutes' | 'seconds' | 'ms' | 'best';
export declare function getTimeDelta(time1: any, time2: any, inWhat: ITimeDeltaInWhat): number;
export declare function getDayTimeToMinutes(startTime: any): string;
export declare function getTimeSpan(startTime: string, endTime: string): string;
/**
*
* @param startTime for Time from now, make sure startTime is value
* @param endTime for Time from now, make sure endTime is now
* @returns
*/
export declare function getBestTimeDelta(startTime: string, endTime: string): string;
export declare function getAge(time: any, inWhat: ITimeDeltaInWhat): number;
export declare function getAgeLabel(time: any, inWhat: ITimeDeltaInWhat): string;
export declare function createDeltaDateArrays(): IDeltaDaysArray;
//# sourceMappingURL=deltas.d.ts.map