oxd/types/utils/date.d.ts
2023-05-02 09:36:43 +08:00

15 lines
908 B
TypeScript

import { isEqual, getYear, getMonth, nextSunday, nextSaturday, getDaysInMonth } from 'date-fns';
declare const freshDate: () => Date;
declare const parseDate: (value: string, dateFormat: string, options?: {}) => Date | null;
declare const formatDate: (value: Date, dateFormat: string, options?: {}) => string | null;
declare const rearrangeWeek: (weekStartsOn: number) => number[];
declare const getDayOffset: (date: Date, weekStartsOn: number) => number;
/**
* convertPHPDateFormat will return format string matching with
* date-fns library. see https://date-fns.org/v2.28.0/docs/Unicode-Tokens
* @param {string} format PHP-style date format string
* @returns {string}
*/
declare function convertPHPDateFormat(format: string): string;
export { isEqual, getYear, getMonth, freshDate, parseDate, formatDate, nextSunday, nextSaturday, getDayOffset, rearrangeWeek, getDaysInMonth, convertPHPDateFormat, };