valid-moment
Version:
Convert standard date string to Date, based on moment.js; and invalidate bad formatting
23 lines • 759 B
TypeScript
import moment from "moment";
/**
* Date parser that can only reveal valid .date or .moment
*/
export declare class Parser {
s: string;
moment: moment.Moment | null;
constructor(s: string, formats?: string[]);
readonly date: Date | null;
}
/**
* Convert string to Date only if is valid ISO 8601, RFC 2822, or local formats. Can specify additional formats.
* @param s
* @param formats
*/
export declare function toDate(s: string, formats?: string[]): Date | null;
/**
* Convert string to moment only if is valid ISO 8601, RFC 2822, or local formats. Can specify additional formats.
* @param s
* @param formats
*/
export declare function toMoment(s: string, formats?: string[]): moment.Moment | null;
//# sourceMappingURL=index.d.ts.map