preg_replace를 이용한 날짜, 시간 형식 변경

쇼핑몰 작업 중에 신용카드 연동을 위한 작업을 진행 중인데.. 연동 완료 후 승인 시간을 날짜는 20120104 그리고
시간은 153614 와 같은 형식으로 데이터를 넘겨줘서 MySQL DB에 저장할 datetime 형식이 필요해서 만든 것이다.

<?php
echo preg_replace(“/([0-9]{4})([0-9]{2})([0-9]{2})/”, “\1-\2-\3”, “20120104”);
echo preg_replace(“/([0-9]{2})([0-9]{2})([0-9]{2})/”, “\1:\2:\3”, “153614”);
?>

위에는 날짜 형식을 바꾸는 것이 아래는 시간 형식을 변경하는 부분이다.

편리

PHP와 MariaDB, jQuery 등을 사용해 게시판, 쇼핑몰 솔루션을 개발합니다. 그누보드5와 영카트5 개발에 참여 했습니다. Linux와 Nginx는 물론 WordPress, Git 등에도 관심이 많습니다. 자전거 타기 및 사진 촬영을 취미로 하고 있습니다.

카카오톡 플러스친구 채팅 : NCUBE.NET

Leave a Reply

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.