컴퓨터IT/PHP 프로그래밍

PHP로 날짜 표시하기: 년-월-일 형식 간단 가이드

오늘의 퀴즈 정답 2024. 7. 13. 06:41
728x90
반응형

PHP에서 날짜를 년, 월, 일 형식으로 표시하려면 date() 함수를 사용하면 됩니다.

 

date() 함수는 날짜와 시간을 형식화하여 출력할 수 있는 유용한 함수입니다. 다음은 현재 날짜를 "년-월-일" 형식으로 표시하는 예제입니다.

<?php
echo date("Y-m-d");
?>

위 코드는 현재 날짜를 년-월-일 형식으로 출력합니다. 각 형식 지정자(format specifier)의 의미는 다음과 같습니다:

  • Y: 네 자리 연도 (예: 2024)
  • m: 두 자리 월 (01에서 12까지)
  • d: 두 자리 일 (01에서 31까지)

다른 날짜를 출력하거나 커스텀 형식을 사용하려면 DateTime 객체를 사용할 수 있습니다. 예를 들어, 특정 날짜를 표시하려면 다음과 같이 할 수 있습니다:

<?php
$date = new DateTime("2024-07-13");
echo $date->format("Y-m-d");
?>

위 코드에서는 DateTime 객체를 생성하여 특정 날짜를 설정한 후, format() 메서드를 사용하여 "년-월-일" 형식으로 출력합니다.

또한, 다양한 형식으로 날짜를 표시하고 싶다면 다음과 같은 형식 지정자를 사용할 수 있습니다:

  • l: 풀 요일 이름 (예: Monday)
  • D: 약식 요일 이름 (예: Mon)
  • F: 풀 월 이름 (예: January)
  • M: 약식 월 이름 (예: Jan)

예를 들어, "2024년 7월 13일 토요일" 형식으로 날짜를 출력하려면 다음과 같이 작성할 수 있습니다:

<?php
$date = new DateTime("2024-07-13");
echo $date->format("Y년 n월 j일 l");
?>

이 코드에서는 Y년 n월 j일 l 형식을 사용하여 날짜를 출력합니다. 각 형식 지정자의 의미는 다음과 같습니다:

  • Y: 네 자리 연도 (예: 2024)
  • n: 월 (1에서 12까지, 앞에 0이 없음)
  • j: 일 (1에서 31까지, 앞에 0이 없음)
  • l: 풀 요일 이름 (예: Saturday)

이러한 방법들을 사용하여 PHP에서 원하는 형식으로 날짜를 표시할 수 있습니다.

728x90
반응형