LANGUAGE/PHP

[PHP] 날짜함수(date, strtotime, mktime)

보겸삼촌 2020. 2. 28. 11:31

1. date()

string date(string 날짜포맷, [,int timestamp => default: time()]);

 $timestamp = date('Y-m-d h:i:s', time());
 echo $timestamp."<br />";
 echo var_dump($timestamp)."<br />";

 

 

2. strtotime()

string strtotime(string 날짜포맷, [,int $now=time()])

 : 주어진 날짜포맷의 문자열을 unix timestamp로 변환함, 두 번째 인자는 주어진 timestamp를 기준으로 계산되어 나옴

날짜 포맷이 없으면, 로컬 타임 적용됨

 

$timestamp = strtotime("+1 week");  //현 로컬 시간 기준으로 1주일 뒤
echo date('Y-m-d h:m:i', $timestamp)."<br />";

$timestamp = strtotime("2020-02-28 -1 day");
echo date('Y-m-d', $timestamp)."<br />";
echo var_dump($timestamp)."<br />";

 

 

 

3. mktime()

 int mktime(시,분,초, 월, 일, 년);

$timestamp = mktime(11, 19, 0, 02, 28, 2020);
echo date('Y-m-d', $timestamp)."<br />";
echo var_dump($timestamp);

 

'LANGUAGE > PHP' 카테고리의 다른 글

[PHP] number_format, 숫자 포맷  (0) 2020.03.04
[PHP] timezone 설정  (0) 2020.02.28
[PHP] print_r(), 변수 정보 출력  (0) 2020.02.27
[PHP] array to json, json to array  (0) 2020.02.27
[PHP] 배열 안의 요소 유무 확인(in_array)  (0) 2020.02.27