PHP 함수 중 하나인 date 함수는 원하는 format에 따라 현재 PHP 서버에 시간 값을 가져옵니다.
※ 함수 형식
: date( format, timestamp = time() )
format 형식 | 설명 | 예시 |
Y | 연도 | 2002 |
m | 월 (한자리수 월인 경우, 앞에 0이 붙음) | 09 or 12 |
d | 일 (한자리수 일인 경우, 앞에 0이 붙음) | 03 or 29 |
H | 시 (0이 붙는 24시간 형식) | 13 |
i | 분 (0이 붙는 60분 형식) | 59 |
s | 초 (0이 붙는 60초 형식) | 34 |
u | 마이크로초 | 45122 |
w | 요일을 숫자로 표현 | 0(일요일) ~ 6(토요일) |
● 예제
아래는 기본적인 날짜, 시간, 일시를 가져오는 예제입니다.
포맷을 파라미터로 넣어 원하는 형식으로 가져옵니다.
<?php
echo "현재 날짜 : ". date("Y-m-d");
echo "현재 시간 : ". date("H:i:s");
echo "현재 일시 : ". date("Y-m-d H:i:s");
?>
아래는 조금 응용한 예제입니다.
strtotime함수를 통해 파라미터로 2020-11-02 13:03:09의 일시를 넣어주고, 9시간 이후로 timestamp 변수에 담아줍니다.
그 값을 date함수에 넣어 원하는 포맷형식으로 값을 받아줍니다.
$timestamp = strtotime("2020-11-02 13:03:09"." +9 hours");
$newDateTime = date("Y-m-d H:i:s", $timestamp);
'Programming Language > PHP' 카테고리의 다른 글
php memory limit 문제 해결 방법 (0) | 2023.02.03 |
---|---|
Creating default object from empty value 에러 해결 PHP (0) | 2020.09.01 |
[PHP] array_slice () 함수 (배열 자르기) (0) | 2020.01.06 |
[PHP] ini_set() 함수 (0) | 2020.01.05 |
[PHP] addslashes (), stripslashes () 와 get_magic_quotes_gpc ()함수 (0) | 2020.01.04 |
[PHP] 첫 문자를 대문자로 치환하는 함수 - unfirst (0) | 2019.12.15 |
[PHP] 폼 입력 처리의 기본 ( GET, POST로 송수신하기 ) (0) | 2019.11.17 |
[PHP] preg_match ( 패턴일치 & 정규표현식 적용) (0) | 2019.10.17 |