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

초보질문/ php 문법입니다. 채택완료

내쿠 2년 전 조회 2,039

수고많으십니다.
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개

채택된 답변
+20 포인트
플래토
2년 전

이렇게 해보세요

</p>

<p><?php</p>

<p>$tdate = "20220905";</p>

<p>$today=date("n/j/Y",strtotime($tdate));</p>

<p>echo $today;</p>

<p>?></p>

<p>

 

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

답변에 대한 댓글 1개

내쿠
2년 전
참으로 감사합니다!!!

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

2년 전

데이터 포맷은

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

참고하시면 됩니다.

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

답변에 대한 댓글 1개

내쿠
2년 전
큰 도움 됩니다!!! 감사합니다!!!

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

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

로그인