테스트 사이트 - 개발 중인 베타 버전입니다

시간을 mktime으로 채택완료

블랑숑 8년 전 조회 3,871

$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개

채택된 답변
+20 포인트
g
8년 전

$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에 적용시키면 될거같네요.

로그인 후 평가할 수 있습니다

댓글을 작성하려면 로그인이 필요합니다.

8년 전

strtotime($pt_edate." ".$pt_ehour.":".$pt_eminute);

로그인 후 평가할 수 있습니다

댓글을 작성하려면 로그인이 필요합니다.

strtotime($pt_edate.$pt_ehour.$pt_eminute); 

로그인 후 평가할 수 있습니다

댓글을 작성하려면 로그인이 필요합니다.

답변을 작성하려면 로그인이 필요합니다.

로그인