PHP PHP 엑셀 업로드 시 날짜·시간 변환 함수
페이지 정보
조회 154회
작성일 22-04-16 08:42
PHP에서 엑셀 파일을 업로드할 때 날짜/시간 값을 일반 날짜 형식으로 변환하는 함수 excelformatTime()을 소개한다. 값에 '-'가 포함된 문자열이면 strtotime으로 변환하고, 그렇지 않은 엑셀 시리얼 숫자면 기준값 25569에서 (값-25569)*3600*24로 환산해 Y-m-d H:i:s 형식으로 반환한다.
function excelformatTime($timevalue){
if(strpos($timevalue,"-")){
$time = strtotime($timevalue);
}else{
$time = intval(($timevalue- 25569) * 3600 * 24);
}
return date('Y-m-d H:i:s', $time);
} - 다음글PHP strtotime·date로 이번 달·지난 달·다음 달 날짜 구하기 20.04.29