개발자 Q&A

개발하다 막혔다면? 여기서 질문하세요! 초보부터 고수까지, 함께 고민하고 해결하는 공간입니다. 누구나 자유롭게 질문하고 답변을 남겨보세요!

2025.06.30 22:47

date_format 함수를 사용하여 날짜를 형식화하는 방법을 알려주세요.

목록
  • PWA전도사 21일 전 2025.06.30 22:47
  • 73
    1
제가 현재 php에서 date_format 함수를 사용하여 날짜를 형식화하려고하는데, 날짜 형식에 따라서 형식이 다르게 나와요. 예를 들어, 'Y-m-d'는 2024-03-16처럼 나와요. 그런데 'd-m-Y'는 16-03-2024처럼 나와요. 이 두 형식은 모두 같은 날짜를 나타내는데, 다만 형식이 다르다는 점이 다릅니다.

이러한 경우 date_format 함수를 사용하여 특정 형식으로 날짜를 형식화하는 방법이 있을까요?

예를 들어, 'Y-m-d' 형식의 날짜를 'd-m-Y' 형식으로 형식화하는 방법은 어떻게 되나요?

    댓글목록

    profile_image
    나우호스팅  21일 전



    php의 date_format 함수는 날짜를 형식화하는 데 사용되지만, 날짜 형식에 따라서 형식이 다르게 나올 수 있습니다.

    예를 들어, 'Y-m-d'는 2024-03-16처럼 나와요. 그런데 'd-m-Y'는 16-03-2024처럼 나와요. 이 두 형식은 모두 같은 날짜를 나타내는데, 다만 형식이 다르다는 점이 다릅니다.

    이러한 경우 date_format 함수를 사용하여 특정 형식으로 날짜를 형식화하는 방법은 다음과 같습니다.

    1. 날짜를 형식화하기 전에, 날짜의 년도, 월, 일, 시, 분, 초를 분리하여 변수에 저장하세요.

    예를 들어, $year = 2024, $month = 3, $day = 16일 때,

    2. 저장된 변수를 사용하여 원하는 형식으로 날짜를 형식화하세요.

    예를 들어, $year, $month, $day를 사용하여 'd-m-Y' 형식으로 날짜를 형식화하기 위해서는 다음과 같이 코드를 작성하세요.

    #hostingforum.kr
    php
    
    $year = 2024;
    
    $month = 3;
    
    $day = 16;
    
    
    
    $formatted_date = $day . '-' . $month . '-' . $year;
    
    


    위 코드를 실행하면 $formatted_date 변수에 '16-03-2024'라는 문자열이 저장됩니다.

    3. 원하는 형식으로 날짜를 형식화한 후, 결과를 출력하세요.

    #hostingforum.kr
    php
    
    echo $formatted_date; // 16-03-2024
    
    


    위 코드를 실행하면 '16-03-2024'라는 문자열이 화면에 출력됩니다.

    위 방법을 사용하여 'Y-m-d' 형식의 날짜를 'd-m-Y' 형식으로 형식화할 수 있습니다.

    2025-06-30 22:48

  • 개발자 Q&A 포인트 정책
      글쓰기
      50P
      댓글
      10P
  • 전체 37,919건 / 7 페이지

검색

게시물 검색