초보질문/ php 문법입니다.

초보질문/ php 문법입니다.

QA

초보질문/ php 문법입니다.

본문

수고많으십니다.
php 문법입니다
---
$Tday=20220905   // 출력된 날짜
$Qday=9/5/2022   // 원하는 날짜형식( 월,일 앞에 "0"이 없게 하려고 합니다. )
---
아래처럼 해 보았습니다.
---
$Tday=20220905   // 출력된 날짜
$Dday = date('m/d/Y', strtotime($Tday));   // 결과 -> 09/05/2022
$Qday = preg_replace('/(0)(\d)/','$2', $Dday);   // ( 월, 일 앞에 "0" 제거목적)
echo $Qday;   // 결과 -> 9/5/222   (월,일 앞 "0"은 제거-- 어라?? 2022 에 "0"도 제거???)
---
1.  222(년) -> 2022(년) 살리려면 무엇을 수정해야 하나요?
2.  아니면 간단히 
$Tday=20220905   // 여기에서
$Qday=9/5/2022   // 바로 원하는 날짜 형식으로 
가고 싶습니다
미리 감사합니다~~

이 질문에 댓글 쓰기 :

답변 2

이렇게 해보세요


<?php
$tdate = "20220905";
$today=date("n/j/Y",strtotime($tdate));
echo $today;
?>

 

데이터 포맷은

https://www.php.net/manual/en/datetime.format.php

참고하시면 됩니다.

답변을 작성하시기 전에 로그인 해주세요.
전체 30
QA 내용 검색

회원로그인

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