반응형
우선 PHP에서 시간을 표시할 때 아래와 같이 작성합니다.
date(시간 포맷)
시간 포맷이라는 알고 싶은 시간의 단위값(연도 또는 월일, 요일)을 입력합니다.
어떤 형식인지 아래 표를 같이 보시죠!
(예시 데이터는 2024년 9월 25일을 기준입니다.)
문자 | 의미 | 예시 |
Y | 연도를 4자리로 표시 | 2024 |
y | 연도를 2자리로 표시 | 24 |
m | 0이 붙은 상태로 월을 표시 | 09 |
n | 0 없이 월을 표시 | 9 |
d | 0이 붙은 상태로 일을 표시 | 25 |
j | 0 없이 일을 표시 | 25 |
H | 0이 붙은 상태로 시를 표시(24시 표현) | 04 |
G | 0 없이 시를 표시(24시 표현) | 4 |
i | 0이 붙은 상태로 분을 표시 | 13 |
s | 0이 붙은 상태로 초를 표시 | 46 |
A | 오전, 오후를 대문자로 표시 | AM |
a | 오전, 오후를 소문자로 표시 | am |
D | 요일을 세글자로 표시 | Wed |
l(소문자 엘) | 요일을 전체 글자로 표시 | Wednesday |
w | 요일을 숫자로 표시(0~6, 0:일요일, 6:토요일) | 3 |
M | 월을 세글자로 표시 | Sep |
F | 월을 전체 글자로 표시 | September |
z | 올해 1월 1일부터 며칠 지났는지 표시 | 268 |
각각 대소문자를 구별하고 기능이 다르므로 사용 시 주의하셔야 합니다.
설명도 다 했으니 이제 예시 데이터를 만들어봅시다!
(date.php라는 파일명으로 아래와 같이 샘플을 작성해봅시다.)
<?php
//시간 표시 (연도, 월, 일, 시, 분, 초) : 0이 붙어 있는 예시
echo date("Y년 m월 d일 H시 i분 s초")."<br>";
//시간 표시 (연도, 월, 일, 시, 분, 초) : 0이 붙어 있지 않은 예시
echo date("y년 n월 j일 G시 i분 s초")."<br>";
//오전 오후 여부
echo date("A")."<br>";
//요일 표기
echo date("D")."<br>";
//올해가 며칠 째인지 표기
echo date("z")."<br>";
?>
결과는 아래와 같이 조회됩니다.
2024년 09월 25일 04시 13분 46초
24년 9월 25일 4시 13분 46초
AM
Wed
268
반응형
'PHP∵SCRIPT' 카테고리의 다른 글
PHP ucfirst() 함수 (0) | 2024.10.21 |
---|---|
PHP 세션을 사용하는 기본적인 방법 (0) | 2024.10.19 |
undefined index 오류방지 병합 연산자 사용 (0) | 2024.10.18 |
PHP 기초 Warning: Undefined array key "test" 경고 (0) | 2024.10.17 |
PHP의 php.ini 파일에서 설정할 수 있는 주요 항목들을 카테고리별로 정리 (2) | 2024.09.14 |
JavaScript] 개인정보 마스킹(이름, 전화번호 등등 숨기기) (0) | 2024.08.26 |
JavaScript :: return vs return true vs return false 차이 (0) | 2023.12.24 |
PHP 현재 페이지의 도메인명이나 url등의 정보 추출하기 (0) | 2023.12.17 |
댓글