@@ -27,25 +27,25 @@ export interface DateLocale {
2727export type DateUnitOptions = "second" | "minute" | "hour" | "day" | "month" | "year" ;
2828
2929export namespace date {
30- function isValid ( date : string ) : boolean ;
30+ function isValid ( date : number | string ) : boolean ;
3131 function extractDate ( str : string , mask : string , locale ?: DateLocale ) : Date ;
3232 function buildDate ( options : BuildDateOptions , utc ?: boolean ) : string ;
33- function getDayOfWeek ( date : Date | number | string | number ) : number ;
34- function getWeekOfYear ( date : Date | number | string ) : number ;
35- function isBetweenDates ( date : Date | number | string , from : Date , to : Date , opts ? : { inclusiveFrom : boolean , inclusiveTo : boolean } ) : boolean ;
33+ function getDayOfWeek ( date : Date | number | string ) : number ;
34+ function getWeekOfYear ( date : Date | number | string ) : number ;
35+ function isBetweenDates ( date : Date | number | string , from : Date | number | string , to : Date | number | string , opts ?: { inclusiveFrom : boolean ; inclusiveTo : boolean } ) : boolean ;
3636 function addToDate ( date : Date | number | string , options : ModifyDateOptions ) : Date ;
3737 function subtractFromDate ( date : Date | number | string , options : ModifyDateOptions ) : Date ;
38- function adjustDate ( date : Date | number | string , options : ModifyDateOptions , utc ?: boolean ) : Date ;
39- function startOfDate ( date : Date | number | string , option : DateUnitOptions ) : Date ;
40- function endOfDate ( date : Date | number | string , option : DateUnitOptions ) : Date ;
41- function getMaxDate ( date : Date | number | string , ...args : ( Date | number | string ) [ ] ) : Date ;
42- function getMinDate ( date : Date | number | string , ...args : ( Date | number | string ) [ ] ) : Date ;
43- function getDateDiff ( date : Date | number | string , subtract : Date | number | string , unit ?: string ) : Date ;
44- function getDayOfYear ( date : Date | number | string ) : number ;
45- function inferDateFormat ( date : any ) : string ;
46- function getDateBetween ( date : Date | number | string , min : Date | number | string , max : Date | number | string ) : Date
47- function isSameDate ( date : Date | number | string , date2 : Date | number | string , unit ?: string ) : boolean ;
48- function daysInMonth ( date : Date | number | string ) : number ;
38+ function adjustDate ( date : Date | number | string , options : ModifyDateOptions , utc ?: boolean ) : Date ;
39+ function startOfDate ( date : Date | number | string , option : DateUnitOptions ) : Date ;
40+ function endOfDate ( date : Date | number | string , option : DateUnitOptions ) : Date ;
41+ function getMaxDate ( date : Date | number | string , ...args : ( Date | number | string ) [ ] ) : Date ;
42+ function getMinDate ( date : Date | number | string , ...args : ( Date | number | string ) [ ] ) : Date ;
43+ function getDateDiff ( date : Date | number | string , subtract : Date | number | string , unit ?: string ) : Date ;
44+ function getDayOfYear ( date : Date | number | string ) : number ;
45+ function inferDateFormat ( date : Date | number | string ) : "date" | "number" | " string" ;
46+ function getDateBetween ( date : Date | number | string , min ? : Date | number | string , max ? : Date | number | string ) : Date ;
47+ function isSameDate ( date : Date | number | string , date2 : Date | number | string , unit ?: DateUnitOptions ) : boolean ;
48+ function daysInMonth ( date : Date | number | string ) : number ;
4949 function formatDate ( date : Date | number | string | undefined , format : string , locale ?: DateLocale , __forcedYear ?: number ) : string ;
50- function clone ( date : Date ) : Date ;
50+ function clone < D extends Date | number | string > ( date : D ) : D ;
5151}
0 commit comments