PHP / 함수 / 날짜, 시간 / date(), localtime(), mktime(), time(), microtime()
date()
개요
Timestamp를 원하는 형식으로 출력하는 함수입니다.
문법
date( format, timestamp )
- format : 필수 항목입니다. 출력할 형식을 정합니다.
- timestamp : 선택 항목입니다. 값이 없으면 현재 timestamp를 사용합니다.
예제
<!doctype html> <html lang="ko"> <head> <meta charset="utf-8"> <title>PHP</title> <style> body { font-family: Consolas, monospace; } </style> </head> <body> <p> <strong>date( 'Y-m-d H:i:s' ) :</strong> <?php echo date( 'Y-m-d H:i:s' ); ?> </p> <p> <strong>date( 'Y-m-d H:i:s', 1234567890 ) :</strong> <?php echo date( 'Y-m-d H:i:s', 1234567890 ); ?> </p> </body> </html>
localtime()
개요
로컬 타임을 배열로 가져오는 함수입니다.
문법
localtime( timestamp, is_associative ) )
- timestamp : 선택 항목입니다. 기본값은 time()입니다.
- is_associative : 선택 항목입니다. true 또는 false를 입력하며, 기본값은 false입니다.
예제
<!doctype html> <html lang="ko"> <head> <meta charset="utf-8"> <title>PHP</title> <style> body { font-family: Consolas, monospace; } </style> </head> <body> <p><strong>print_r( localtime() )</strong></p> <p><?php print_r( localtime() ); ?></p> <p><strong>localtime( time(), true ) )</strong></p> <p><?php print_r( localtime( time(), true ) ); ?></p> </body> </html>
- [tm_sec] - 초
- [tm_min] - 분
- [tm_hour] - 시간
- [tm_mday] - 월 기준 일
- [tm_mon] - 월(1월은 0)
- [tm_year] - 1900년 이후 경과 년
- [tm_wday] - 요일(일요일은 0)
- [tm_yday] - 년 기준 일
- [tm_isdst] - Daylight savings time 적용 여부(양수이면 적용)
mktime()
개요
시간과 날짜를 timestamp로 변환하는 함수입니다.
문법
mktime( hour, minute, second, month, day, year )
예제
<!doctype html> <html lang="ko"> <head> <meta charset="utf-8"> <title>PHP</title> <style> body { font-family: Consolas, monospace; } </style> </head> <body> <p> <strong>mktime( 13, 10, 56, 10, 6, 2019 ) :</strong> <?php echo mktime( 13, 10, 56, 10, 6, 2019 ); ?> </p> </body> </html>
time()
개요
time()은 1970년 1월 1일 0시 0분 0초부터 지금까지 지나온 초를 정수로 반환하는 함수입니다.
문법
time()
예제
<!doctype html> <html lang="ko"> <head> <meta charset="utf-8"> <title>PHP</title> <style> body { font-family: Consolas, monospace; } </style> </head> <body> <p>time() : <?php echo time(); ?></p> </body> </html>
microtime()
<!doctype html> <html lang="ko"> <head> <meta charset="utf-8"> <title>PHP</title> <style> body { font-family: Consolas, monospace; } </style> </head> <body> <p>time() : <?php echo time(); ?></p> <p>microtime( true ) : <?php echo microtime( true ); ?></p> <p>microtime() : <?php echo microtime(); ?></p> </body> </html>