시간을 mktime으로
본문
$pt_edate -> 상품종료일시(ymd)
<?php echo $pt_edate; ?> 하면 2017-01-01 과 같이 나옴
$pt_ehour -> 상품종료(시간)
$pt_eminute ->상품종료(분)
이렇게 함수가 있는데요
이것을
mktime('14','00','00','03','30','2017')와 같이 자동으로 변경하려면 어떻게 해야하나요?
ex> mktime('$pt_ehour','$pt_eminute','00','mm','dd','yy')
답변 3
$ex_date = explode("-",$pt_edate);
echo mktime('$pt_ehour','$pt_eminute','00',$ex_date[1],$ex_date[2],$ex_date[0]) ;
이렇게 pt_edate변수에서 "-" 이 문자를 기준으로 짤라서 배열을 만듭니다.
그럼
$ex_date[0] = '2017';
$ex_date[1] = '01';
$ex_date[2] = '01';
이렇게 배열이 나눠져 있겟죠.
그리고 아시다시피 그걸 mktime에 적용시키면 될거같네요.
strtotime($pt_edate.$pt_ehour.$pt_eminute);
strtotime($pt_edate." ".$pt_ehour.":".$pt_eminute);
답변을 작성하시기 전에 로그인 해주세요.