PHP date_create_from_format() 함수

예제

지정된 형식에 따라 포맷된 새 DateTime 객체를 반환합니다:

<?php
$date=date_create_from_format("j-M-Y","25-Sep-2016");
?>

실행 예제

정의와 사용법

date_create_from_format() 함수는 지정된 형식에 따라 포맷된 새 DateTime 객체를 반환합니다.

문법

date_create_from_format(format,time,timezone);
파라미터 설명
format

필수. 사용할 형식을 지정합니다.format 파라미터 문자열은 다음 문자를 사용할 수 있습니다:

  • d - 월의 일수를 나타내며, 접두사 0 있음
  • j - 월의 일수를 나타내며, 접두사 0 없음
  • D - 주의 일요일에서 일요일까지
  • I - 주의 일요일에서 일요일까지
  • S - 월의 일자의 영어 후缀(st, nd, rd, th)
  • F - 월 이름(January - December)
  • M - 월 이름(Jan - Dec)
  • m - 월(01 - 12)
  • n - 월(1 - 12)
  • Y - 연도(예: 2013)
  • y - 연도(예: 13)
  • a 및 A - am 또는 pm
  • g - 12시간 기준, 선두 0不含
  • h - 12시간 기준, 선두 0 포함
  • G - 24시간 기준, 선두 0不含
  • H - 24시간 기준, 선두 0 포함
  • i - 분, 선두 0 포함
  • s - 초, 선두 0 포함
  • u - 마이크로초(최대 여섯 자릿수)
  • e, O, P, T - 시간대 식별자
  • U - Unix 원자 시간부터 경과한 초
  • (공백)
  • # - 다음 구분자 중 하나: ;, :, /, ., ,, -, (, )
  • ? - 하나의 랜덤 바이트
  • * - 다음 구분자/숫자까지의 랜덤 바이트
  • ! - 모든 필드를 Unix 원자 시간으로 재설정합니다
  • | - 모든 필드가 아직 해석되지 않았다면, 모든 필드를 Unix 원자 시간으로 재설정합니다
  • + - 존재하면, 문자열의 마지막 데이터는 경고가 발생하지만 오류는 아닙니다
time 필수. 날짜/시간 문자열을 지정합니다. NULL은 현재 날짜/시간을 나타냅니다.
timezone 선택 사항. 지정 time 의 시간대. 기본적으로 현재 시간대입니다.

기술 세부 사항

반환 값: 성공하면 DateTime 객체를 반환하고, 실패하면 FALSE를 반환합니다.
PHP 버전: 5.3+