[PHP] MySQL DATETIME 형식을 TIMESTAMP 형식으로 변환
사이트 작업 중에 필요해서 그냥 간단하게 만들어 본 함수이다.
MySQL의 DATETIME 형식 데이타를 TIMESTAMP 형식으로 변환하는 함수이다.
function datetime2timestamp($datetime)
{
$val = explode(” “, trim($datetime));
$date = explode(“-“, $val[0]);
$time = explode(“:”, $val[1]);
return mktime($time[0], $time[1], $time[2], $date[1], $date[2], $date[0]);
}
더 간단한 방법이 있는 줄은 모르겠는데.. 내 머리에서 생각나는 것은 이것 밖에 없다는.. ^^;
덧, MySQL에서 UNIX_TIMESTAMP 함수를 이용해 아래와 같이 실행하면 된다.
SELECT UNIX_TIMESTAMP(‘1997-10-04 22:23:00’) as Time;
strtotime(date(“Y-m-d H:i:s”));
ex) strtotime(“1999-01-31 23:59:24);
strtotime 함수 사용하면 바로 변경됩니다~~
블로그 방문해 주셔서 감사합니다.
네.. 그 함수를 모를 때 사용했던 내용입니다.
지금은 strtotime 함수 사용하고 있습니다.