
gmdate 함수는 PHP에서 날짜와 시간을 형식화하는 데 사용되는 함수입니다.
gmdate('Y-m-d H:i:s', $timestamp); 함수는 timestamp의 값에 따라 날짜와 시간을 형식화합니다. timestamp의 값이 0일 때는 1970년 1월 1일 00:00:00으로 형식화됩니다.
gmdate('Y-m-d H:i:s'); 함수는 timestamp의 값에 상관없이 날짜와 시간을 형식화합니다. 이 함수는 현재 시스템의 날짜와 시간을 사용합니다.
timestamp의 값이 0보다 큰 경우에 gmdate 함수를 사용할 때 주의할 점은 timestamp의 값이 현재 시스템의 날짜와 시간보다 이전일 때는 이전 날짜와 시간을 형식화하는 데 사용됩니다.
예를 들어, timestamp의 값이 1643723400 (2022년 2월 1일 00:00:00)일 때 gmdate('Y-m-d H:i:s'); 함수는 현재 시스템의 날짜와 시간을 사용하여 2022년 2월 1일 00:00:00을 형식화합니다.
반면에 gmdate('Y-m-d H:i:s', 1643723400); 함수는 timestamp의 값에 따라 날짜와 시간을 형식화하여 2022년 2월 1일 00:00:00을 형식화합니다.
따라서 timestamp의 값이 0보다 큰 경우에 gmdate 함수를 사용할 때는 timestamp의 값이 현재 시스템의 날짜와 시간보다 이전일 때는 이전 날짜와 시간을 형식화하는 데 사용해야 합니다.
2025-08-07 12:53