오전 오후 표시를 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>
답변을 작성하시기 전에 로그인 해주세요.