[PHP] #32 PHP DateTime 클래스 완전 정복: 날짜 계산, 차이, 포맷 변경까지
·
Programming/PHP
안녕하세요 토스트데브입니다.앞서 date()와 strtotime() 등의 기본 날짜/시간 함수들을 배웠다면, 이번 글에서는 더 강력하고 유연한 DateTime 클래스를 사용한 날짜 처리 방법을 알아보겠습니다.DateTime은 PHP 5.2 이후부터 도입된 객체 지향 기반 날짜/시간 처리 클래스로, 날짜 비교, 차이 계산, 시간 조정, 포맷 변환 등을 더 직관적이고 강력하게 할 수 있습니다. 🕓 DateTime 객체 생성✅ 현재 시각 기준 객체 생성$now = new DateTime();echo $now->format('Y-m-d H:i:s');// 예: 2025-09-02 15:00:00 ✅ 특정 날짜로 생성$date = new DateTime('2025-12-25');echo $date->forma..