사용자 도구

사이트 도구


잡개발자:심플웍스:유틸리티:date

차이

문서의 선택한 두 판 사이의 차이를 보여줍니다.

차이 보기로 링크

양쪽 이전 판 이전 판
다음 판
이전 판
잡개발자:심플웍스:유틸리티:date [2025/10/30 18:51]
carlito76
잡개발자:심플웍스:유틸리티:date [2026/02/12 10:49] (현재)
carlito76
줄 1: 줄 1:
 +{{htmlmetatags>
 +metatag-description=(심플웍스, SimpleWorks, 유틸리티, DateUtil)
 +metatag-og:description=(심플웍스, SimpleWorks, 유틸리티, DateUtil)
 +}}
 +
 ====== DateUtil ====== ====== DateUtil ======
  
줄 4: 줄 9:
 ^  메서드  ^  매개변수  ^  리턴  ^  비고  ^ ^  메서드  ^  매개변수  ^  리턴  ^  비고  ^
 | getDate |  <color gray>N/A</color>  | 날짜\\ (기본 포맷) | 현재 날짜 | | getDate |  <color gray>N/A</color>  | 날짜\\ (기본 포맷) | 현재 날짜 |
-| ::: | fmt 포맷\\ - yyyy\\ - MM\\ - dd\\ - yyyyMMdd\\ - yyyy-MM-dd\\ - yyyy/MM/dd\\ - yyyy.MM.dd\\ - yyyy년 MM월 dd일 | 날짜 | ::: |+| ::: | fmt 포맷\\ - yyyy\\ - MM\\ - dd\\ - yyyyMMdd\\ - yyyy-MM-dd\\ - yyyy.MM.dd\\ - yyyy/MM/dd\\ - yyyy년 MM월 dd일 | 날짜 | ::: |
 | getTime |  <color gray>N/A</color>  | 시각\\ (기본 포맷) | 현재 시각 | | getTime |  <color gray>N/A</color>  | 시각\\ (기본 포맷) | 현재 시각 |
-| ::: | fmt 포맷\\ - HH\\ - mm\\ - ss \\ - HHmmss\\ - HH:mm:ss\\ - HH시 mm분 ss초 | 시각 | ::: |+| ::: | fmt 포맷\\ - HH\\ - mm\\ - ss\\ - HHmmss\\ - HH:mm:ss\\ - HH12:mm:ss\\ - HH24:mm:ss\\ - HH시 mm분 ss초\\ - HH24시 mm분 ss초\\ - HH12시 mm분 ss초 | 시각 | ::: |
 | getDateTime |  <color gray>N/A</color>  | 날짜/시각\\ (기본 포맷) | 현재 날짜/시각 | | getDateTime |  <color gray>N/A</color>  | 날짜/시각\\ (기본 포맷) | 현재 날짜/시각 |
-| ::: | fmt 포맷\\ - yyyyMMddHHmmss\\ - yyyy-MM-dd HH:mm:ss\\ - yyyy/MM/dd HH:mm:ss\\ - yyyy.MM.dd HH:mm:ss\\ - yyyy년 MM월 dd일 HH시 mm분 ss초 | 날짜/시각 | ::: | +| ::: | fmt 포맷\\ - yyyyMMddHHmmss\\ - yyyy-MM-dd HH:mm:ss\\ - yyyy-MM-dd HH24:mm:ss\\ - yyyy-MM-dd HH12:mm:ss\\ - yyyy.MM.dd HH:mm:ss\\ - yyyy.MM.dd HH24:mm:ss\\ - yyyy.MM.dd HH12:mm:ss\\ - yyyy/MM/dd HH:mm:ss\\ - yyyy/MM/dd HH24:mm:ss\\ - yyyy/MM/dd HH12:mm:ss\\ - yyyy년 MM월 dd일 HH시 mm분 ss초\\ - yyyy년 MM월 dd일 HH24시 mm분 ss초\\ - yyyy년 MM월 dd일 HH12시 mm분 ss초 | 날짜/시각 | ::: | 
-| getWeekStartDate |  <color gray>N/A</color>  | 현재 주 날짜\\ (기본 포맷) | 주 시작 날짜 ((ISO 기준 월요일)) |+| getWeekStartDate |  <color gray>N/A</color>  | 현재 주 날짜\\ (기본 포맷) | 주 시작 날짜 ((ISO 8601 기준 월요일)) |
 | ::: | dt 날짜 | 특정 주 날짜\\ (기본 포맷) | ::: | | ::: | dt 날짜 | 특정 주 날짜\\ (기본 포맷) | ::: |
-| ::: | dt 날짜\\ fmt 포맷\\ - yyyyMMdd\\ - yyyy-MM-dd\\ - yyyy/MM/dd\\ - yyyy.MM.dd\\ - yyyy년 MM월 dd일 | 특정 주 날짜 | ::: | +| ::: | dt 날짜\\ fmt 포맷\\ - yyyyMMdd\\ - yyyy-MM-dd\\ - yyyy.MM.dd\\ - yyyy/MM/dd\\ - yyyy년 MM월 dd일 | 특정 주 날짜 | ::: | 
-| getWeekEndDate |  <color gray>N/A</color>  | 현재 주 날짜\\ (기본 포맷) | 주 마지막 날짜 ((ISO 기준 일요일)) |+| getWeekEndDate |  <color gray>N/A</color>  | 현재 주 날짜\\ (기본 포맷) | 주 마지막 날짜 ((ISO 8601 기준 일요일)) |
 | ::: | dt 날짜 | 특정 주 날짜\\ (기본 포맷) | ::: | | ::: | dt 날짜 | 특정 주 날짜\\ (기본 포맷) | ::: |
-| ::: | dt 날짜\\ fmt 포맷\\ - yyyyMMdd\\ - yyyy-MM-dd\\ - yyyy/MM/dd\\ - yyyy.MM.dd\\ - yyyy년 MM월 dd일 | 특정 주 날짜 | ::: |+| ::: | dt 날짜\\ fmt 포맷\\ - yyyyMMdd\\ - yyyy-MM-dd\\ - yyyy.MM.dd\\ - yyyy/MM/dd\\ - yyyy년 MM월 dd일 | 특정 주 날짜 | ::: |
 | getMonthStartDate |  <color gray>N/A</color>  | 현재 월 날짜\\ (기본 포맷) | 월 시작 날짜 | | getMonthStartDate |  <color gray>N/A</color>  | 현재 월 날짜\\ (기본 포맷) | 월 시작 날짜 |
 | ::: | dt 날짜 | 특정 월 날짜\\ (기본 포맷) | ::: | | ::: | dt 날짜 | 특정 월 날짜\\ (기본 포맷) | ::: |
-| ::: | dt 날짜\\ fmt 포맷\\ - yyyyMMdd\\ - yyyy-MM-dd\\ - yyyy/MM/dd\\ - yyyy.MM.dd\\ - yyyy년 MM월 dd일 | 특정 월 날짜 | ::: |+| ::: | dt 날짜\\ fmt 포맷\\ - yyyyMMdd\\ - yyyy-MM-dd\\ - yyyy.MM.dd\\ - yyyy/MM/dd\\ - yyyy년 MM월 dd일 | 특정 월 날짜 | ::: |
 | getMonthEndDate |  <color gray>N/A</color>  | 현재 월 날짜\\ (기본 포맷) | 월 마지막 날짜 | | getMonthEndDate |  <color gray>N/A</color>  | 현재 월 날짜\\ (기본 포맷) | 월 마지막 날짜 |
 | ::: | dt 날짜 | 특정 월 날짜\\ (기본 포맷) | ::: | | ::: | dt 날짜 | 특정 월 날짜\\ (기본 포맷) | ::: |
-| ::: | dt 날짜\\ fmt 포맷\\ - yyyyMMdd\\ - yyyy-MM-dd\\ - yyyy/MM/dd\\ - yyyy.MM.dd\\ - yyyy년 MM월 dd일 | 특정 월 날짜 | ::: |+| ::: | dt 날짜\\ fmt 포맷\\ - yyyyMMdd\\ - yyyy-MM-dd\\ - yyyy.MM.dd\\ - yyyy/MM/dd\\ - yyyy년 MM월 dd일 | 특정 월 날짜 | ::: |
 | getDayOfWeek |  <color gray>N/A</color>  | 현재 날짜 요일\\ (기본 포맷) | 요일 | | getDayOfWeek |  <color gray>N/A</color>  | 현재 날짜 요일\\ (기본 포맷) | 요일 |
 | ::: | dt 날짜 | 특정 날짜 요일\\ (기본 포맷) | ::: | | ::: | dt 날짜 | 특정 날짜 요일\\ (기본 포맷) | ::: |
 | ::: | dt 날짜\\ fmt 포맷\\ - kor ((일요일, 월요일, 화요일, 수요일, 목요일, 금요일, 토요일))\\ - kor_short ((일, 월, 화, 수, 목, 금, 토))\\ - eng ((Sunday, Monday, Tuesday, Wednesday, Thursday, Friday, Saturday))\\ - eng_short ((Sun, Mon, Tue, Wed, Thu, Fri, Sat))\\ - num ((1, 2, 3, 4, 5, 6, 7)) | 특정 날짜 요일 | ::: | | ::: | dt 날짜\\ fmt 포맷\\ - kor ((일요일, 월요일, 화요일, 수요일, 목요일, 금요일, 토요일))\\ - kor_short ((일, 월, 화, 수, 목, 금, 토))\\ - eng ((Sunday, Monday, Tuesday, Wednesday, Thursday, Friday, Saturday))\\ - eng_short ((Sun, Mon, Tue, Wed, Thu, Fri, Sat))\\ - num ((1, 2, 3, 4, 5, 6, 7)) | 특정 날짜 요일 | ::: |
-| toDateFormat | dt 날짜 | 날짜\\ (기본 포맷) | 날짜 형식 변경 +| toDateFormat | dt 날짜 | 날짜\\ (기본 포맷) | 날짜 형식 변환 
-| ::: | dt 날짜\\ fmt 포맷\\ - yyyyMMdd\\ - yyyy-MM-dd\\ - yyyy/MM/dd\\ - yyyy.MM.dd\\ - yyyy년 MM월 dd일 | 날짜 | ::: | +| ::: | dt 날짜\\ fmt 포맷\\ - yyyyMMdd\\ - yyyy-MM-dd\\ - yyyy.MM.dd\\ - yyyy/MM/dd\\ - yyyy년 MM월 dd일 | 날짜 | ::: | 
-| toTimeFormat | tm 시각 | 시각\\ (기본 포맷) | 시각 형식 변경 |+| toTimeFormat | tm 시각 | 시각\\ (기본 포맷) | 시각 형식 변환 |
 | ::: | tm 시각\\ fmt 포맷\\ - HHmmss\\ - HH:mm:ss\\ - HH시 mm분 ss초 | 시각 | ::: | | ::: | tm 시각\\ fmt 포맷\\ - HHmmss\\ - HH:mm:ss\\ - HH시 mm분 ss초 | 시각 | ::: |
-| toDateTimeFormat | dt_tm 날짜/시각 | 날짜/시각\\ (기본 포맷) | 날짜/시각 형식 변경 +| toDateTimeFormat | dt_tm 날짜/시각 | 날짜/시각\\ (기본 포맷) | 날짜/시각 형식 변환 
-| ::: | dt_tm 날짜/시각\\ fmt 포맷\\ - yyyyMMddHHmmss\\ - yyyy-MM-dd HH:mm:ss\\ - yyyy/MM/dd HH:mm:ss\\ - yyyy.MM.dd HH:mm:ss\\ - yyyy년 MM월 dd일 HH시 mm분 ss초 | 날짜/시각 | ::: |+| ::: | dt_tm 날짜/시각\\ fmt 포맷\\ - yyyyMMddHHmmss\\ - yyyy-MM-dd HH:mm:ss\\ - yyyy-MM-dd HH24:mm:ss\\ - yyyy-MM-dd HH12:mm:ss\\ - yyyy.MM.dd HH:mm:ss\\ - yyyy.MM.dd HH24:mm:ss\\ - yyyy.MM.dd HH12:mm:ss\\ - yyyy/MM/dd HH:mm:ss\\ - yyyy/MM/dd HH24:mm:ss\\ - yyyy/MM/dd HH12:mm:ss\\ - yyyy년 MM월 dd일 HH시 mm분 ss초\\ - yyyy년 MM월 dd일 HH24시 mm분 ss초\\ - yyyy년 MM월 dd일 HH12시 mm분 ss초 | 날짜/시각 | ::: |
 | dateAdd | dt 날짜\\ opt 옵션\\ - year 또는 y\\ - month 또는 M\\ - day 또는 d\\ add +-값 | 날짜 | 날짜 더하기/빼기 | | dateAdd | dt 날짜\\ opt 옵션\\ - year 또는 y\\ - month 또는 M\\ - day 또는 d\\ add +-값 | 날짜 | 날짜 더하기/빼기 |
 | timeAdd | tm 시각\\ opt 옵션\\ - hour 또는 H\\ - minute 또는 m\\ - second 또는 s\\ add +-값 | 시각 | 시각 더하기/빼기 ((시각 범위\\ - 더하기 결과가 23:59:59 초과하면 00:00:00 부터 다시 계산\\ - 빼기 결과가 00:00:00 미만이면 23:59:59 부터 거꾸로 계산)) | | timeAdd | tm 시각\\ opt 옵션\\ - hour 또는 H\\ - minute 또는 m\\ - second 또는 s\\ add +-값 | 시각 | 시각 더하기/빼기 ((시각 범위\\ - 더하기 결과가 23:59:59 초과하면 00:00:00 부터 다시 계산\\ - 빼기 결과가 00:00:00 미만이면 23:59:59 부터 거꾸로 계산)) |
줄 36: 줄 41:
 | timeDiff | st_tm 시작 시각\\ ed_tm 종료 시각\\ opt 옵션\\ - hour 또는 H ((HH 차이))\\ - minute 또는 m ((HHmm 차이))\\ - second 또는 s ((HHmmss 차이)) | 숫자 | 시각 차이 | | timeDiff | st_tm 시작 시각\\ ed_tm 종료 시각\\ opt 옵션\\ - hour 또는 H ((HH 차이))\\ - minute 또는 m ((HHmm 차이))\\ - second 또는 s ((HHmmss 차이)) | 숫자 | 시각 차이 |
 | dateTimeDiff | st_dt_tm 시작 날짜/시각\\ ed_dt_tm 종료 날짜/시각\\ opt 옵션\\ - year 또는 y ((yyyy 차이))\\ - month 또는 M ((yyyyMM 차이))\\ - day 또는 d ((yyyyMMdd 차이))\\ - hour 또는 H ((yyyyMMddHH 차이))\\ - minute 또는 m ((yyyyMMddHHmm 차이))\\ - second 또는 s ((yyyyMMddHHmmss 차이)) | 숫자 | 날짜/시각 차이 | | dateTimeDiff | st_dt_tm 시작 날짜/시각\\ ed_dt_tm 종료 날짜/시각\\ opt 옵션\\ - year 또는 y ((yyyy 차이))\\ - month 또는 M ((yyyyMM 차이))\\ - day 또는 d ((yyyyMMdd 차이))\\ - hour 또는 H ((yyyyMMddHH 차이))\\ - minute 또는 m ((yyyyMMddHHmm 차이))\\ - second 또는 s ((yyyyMMddHHmmss 차이)) | 숫자 | 날짜/시각 차이 |
 +| compareDate | a 체크할 날짜\\ b 비교할 날짜 | -1 / 0 / 1 | 날짜 비교\\ (이전 / 같음 / 이후) |
 +| compareTime | a 체크할 시각\\ b 비교할 시각 | -1 / 0 / 1 | 시각 비교\\ (이전 / 같음 / 이후) |
 +| compareDateTime | a 체크할 날짜/시각\\ b 비교할 날짜/시각 | -1 / 0 / 1 | 날짜/시각 비교\\ (이전 / 같음 / 이후) |
 +| iso8601 |  <color gray>N/A</color>  | ISO 8601\\ (오프셋) | ISO 8601 |
 +| ::: | dt_tm 날짜/시각 | ::: | ::: |
 +| ::: | dt_tm 날짜/시각\\ utc UTC\\ - true / false | ISO 8601\\ (UTC / 오프셋) | ::: |
 +| timestamp |  <color gray>N/A</color>  | 타임스탬프 (ms) | 타임스탬프 |
 +
 +{{tag>"심플웍스" "SimpleWorks"}}