반응형
/* 날짜 형식 변환
$d : 날짜(0000-00-00 00:00:00)
$t : 변환형식( 1(기본):당일이면 00:00:00, 지난 날짜이면 00.00.00 )
반환 : 변환한 날짜
*/
function rtn_date_fm($d, $t=1) {
if(!$d || strlen($d) != 19) return false;
$rtn = false;
switch ($t) {
case 1:
if(substr($d, 2, 8) == date("y-m-d")) {
$rtn = substr($d, 11, 8);
} else {
$rtn = str_replace("-", ".", substr($d, 2, 8));
}
break;
default:
$rtn = false;
break;
}
return $rtn;
}
사용법 예> 금일이면 "시분초(00:00:00)" 형식으로 변환
$date = date("Y-m-d H:i:s"); // 오늘 날짜(2015-03-10 15:03:42)
echo "<br />날짜 형식 변환 = " . rtn_date_fm($date);
결과>
사용법 예> 지난 날짜이면 "년월일(00.00.00)" 형식으로 변환
$date = "2015-03-09 12:00:00"; // 어제 날짜
echo "<br />날짜 형식 변환 = " . rtn_date_fm($date);
결과>
반응형