PHP에서 요일 구하기
요일 구하기는 한번씩은 만들어 봤을 기능입니다.
대부분의 언어는 함수로 이 기능을 제공합니다.
▼참고 레퍼런스는 아래 URL입니다.
하지만 간단하게 예제로 참조 해보겠습니다.
date("w") - 0부터 시작해서 6까지 일~토 까지 나타냅니다.
date("N") - 1부터 시작해서 7까지 월~일 까지 나타냅니다.
PHP 5.1에서는 date("N")으로 ISO-8601 표준으로 제공해주네요.
DB 설계에 따라 둘중 하나를 골라 쓰시면 될 것으로 보입니다.
▼ 아래는 코딩한 레퍼런스입니다.
1
2
3
4
5
6
7
8
9
10
11
12
13
|
<?php
/*
date("w")은 0(일요일)에서 6(토요일)
date("N")은 1(월요일)에서 7(일요일)
*/
$week_w = array('일','월','화','수','목','금','토');
$week_N = array('','월','화','수','목','금','토','일');
echo "date(\"w\") : ".$week_w[date("w")]."<Br>";
echo "date(\"N\") : ".$week_N[date("N")]."<Br>";
?>
|
cs |
▼ 배열 순서에 요일을 넣고 한글 요일명을 구했습니다.
▼w는 소문자고 N은 대문자로 한건 오타가 아니라
PHP 메뉴얼 사이트에 그렇게 쓰고 있어서 그대로 기술했습니다.
대소문자에 따라 기능이 달라집니다.
▼소문자 n은 월 숫자 표현이이고 w 대문자는 주차이기 때문에
대소문자를 유의하여 쓰셔야 합니다.
마무리
시간 요일이 잘못나온다면 해당 블로그를 참조해주세요
'IT_Developers > PHP' 카테고리의 다른 글
PHP - str_replace() / 문자 바꾸기(치환) (3) | 2018.02.08 |
---|---|
PHP - isset() / 변수 설정 여부 체크 (0) | 2018.01.31 |
PHP - file_get_contents() 객체 / 파싱 (0) | 2018.01.10 |
JetBrains - Storm 에서 크롬 디버깅 사용 / JetBrains IDE support (0) | 2018.01.08 |
PHP - 시간 설정 한국으로 / php.ini / date() (4) | 2018.01.07 |
댓글