Skip to content

dateUtil

parse

String을 Date로 변환한다. 입력 문자열의 형식은 'yyyy-mm-dd' 또는 'yyyyMMdd' 이어야 한다.

parse(dateString: string | null): Date | null

format

Date를 화면 표시용 'yyyy-MM-dd'로 포멧팅 한다. 입력값이 string, null, undefined이면 입력값 그대로 반환한다.

format(
  d: string | Date | null | undefined, 
  f: string = 'yyyy-MM-dd')
  : string | null | undefined

date

new Date()를 사용하면 시간 정보가 포함되므로 시분초가 0인 일자 Date를 생성한다. 사용자 pc의 시간이 아닌 서버의 시간으로 생성한다.

date(day?: number, month?: number, year?: number) : Date

dateString

일자를 string type의 yyyy-MM-dd 형식 문자열로 생성한다.

dateString(day?: number, month?: number, year?: number): string | null | undefined

year

년도를 string type의 yyyy 형식 문자열로 생성한다.

year(year?: number): string | null | undefined 

yearMonth

년도-월을 string type의 yyyyMM 형식 문자열로 생성한다.

yearMonth(month?: number, year?: number): string | null | undefined

addDate

첫번째 일자에 두번째 일자를 더한 일자를 반환한다.

addDate(d: Date | null, days: string | number = 0): Date | null

addDateString

첫번째 일자에 두번째 일자를 더한 일자를 반환한다.

addDateString(d: string | null, days: string | number = 0): string | null | undefined

lastDate

월의 마지막 일자를 Date 객체로 생성한다.

lastDate(d?: number | Date): Date

lastDateString

월의 마지막 일자를 string type의 yyyy-MM-dd 형식 문자열로 생성한다.

lastDateString(d?: number | Date): string | null | undefined 

Hello