오전 오후 표시를 24시간 형식으로 변경하고 싶어요

오전 오후 표시를 24시간 형식으로 변경하고 싶어요

QA

오전 오후 표시를 24시간 형식으로 변경하고 싶어요

본문

php 프로그램에서 디비의 값을 가져와서

2009-04-08 오후 5:07:53

 

를 아래와 같이 변경 표시하고자 합니다.

2009-04-08 17:07:53

 

어떻게 하면 효율적으로 변경이 가능할까요?

이 질문에 댓글 쓰기 :

답변 4

다음처럼 해보세요

 $dd="2024-10-08 오후 5:07:53";

 

 $hanArr=['오전', '오후']; $engArr=['','P.M'];
 $dd =str_replace( $hanArr, $engArr , $dd);
 $newdd =date("Y-m-d H:i:s", strtotime( $dd));

 


 
<?php
 
// DateTime 객체로 변환
$date = DateTime::createFromFormat('Y-m-d A g:i:s', $시간가져온값);
 
// 원하는 형식으로 변환하여 출력
$formattedDate = $date->format('Y-m-d H:i:s');
 
echo $formattedDate;
?>

echo date('Y-m-d H:i:s', strtotime($row['datetime']);

<script>
myTime = "<?php echo '2009-04-08 오후 5:07:53'; ?>";
myTime = myTime.replace(" 오후 ", ":").split(":");
myTime[1] = Number(myTime[1]) + 12;
myTime = myTime.join(":").replace(":", " ");
document.write(myTime);
</script>
답변을 작성하시기 전에 로그인 해주세요.
전체 50
QA 내용 검색

회원로그인

(주)에스아이알소프트 / 대표:홍석명 / (06211) 서울특별시 강남구 역삼동 707-34 한신인터밸리24 서관 1404호 / E-Mail: admin@sir.kr
사업자등록번호: 217-81-36347 / 통신판매업신고번호:2014-서울강남-02098호 / 개인정보보호책임자:김민섭(minsup@sir.kr)
© SIRSOFT