본문 바로가기

Server/PHP

[PHP] String to Date - date_parse_from_format 함수


만일 '2017-06-25' 라는 String 데이터가 있다고 하자. 

이 데이터를 Date 타입으로 변환해보자. 


참고로 php에서 타입을 알려주는 함수는 gettype()



date_parse_from_format(string $format, string $date)





1
2
3
4
5
$str_date_format = $date.' 00:00:00'; // 2017-06-25 00:00:00
$end_date_format = $date.' 24:00:00'; // 2017-06-25 24:00:00
 
$str_date = date_parse_from_format('Y-m-d H:i:s', $str_date_format);
$end_date = date_parse_from_format('Y-m-d H:i:s', $end_date_format);
cs



이렇게 하면 요렇게 Date 객체로 뿅 바뀐다. 


즉, 내가 가지고 있는 String에 적힌 날짜의 순서대로 format을 적어주면 알아서 변환해준다.






아... 매일 쓰는데 매일 까먹는 Date관련 함수들이여...ㅠㅠ