English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

PHP 기초 강의

PHP 고급 강의

PHP & MySQL

PHP 참조 매뉴얼

PHP idate() 함수 사용법 및 예제

PHP Date & Time 함수 매뉴얼

idate() 함수는 로컬 시간 날짜를 정수로 포맷합니다

정의 및 사용법

idate() 함수는 형식 문자열 파라미터를 받아 로컬 날짜를 지정된 형식으로 포맷합니다/시간을 반환한 후에 날짜/시간.

문법

idate($format, [$timestamp])

주어진 형식 문자에 따라 timestamp를 포맷하고 숫자 결과를 반환합니다.

timestamp는 선택 사항이며, 기본 값은 로컬 현재 시간, 즉 time()의 값입니다. date()와 다르게, idate()는 format 파라미터로 하나의 문자만 받아들입니다.

format 파라미터는 다음 문자를 인식합니다
format 문자설명
BSwatch Beat/인터넷 시간
d월 중의 날짜
h시간(12 시간 형식)
H시간(24 시간 형식)
i
I여름 시간대가 활성화되면 반환 1이렇지 않으면 반환 0
L윤년이면 반환 1이렇지 않으면 반환 0
m월의 숫자
s초수
t이 달의 총 일수
UUnix 원자기(1월 1 1970 00:00:00 GMT에서 시작한 초수——이는 time() 과 같은 의미
w주요일의 날짜(일요일은 0
WISO-8601 연도의 주 번호를 나타내며, 주는 일요일로 시작합니다
y년도(1 또는 2 자릿수——아래 설명 참조)
Y년도(4 자릿수(
z년도 중의 날짜
Z초 단위의 시간대 이동량

파라미터

순번파라미터 및 설명
1

format(필수)

이는 포맷할 로컬 날짜를 나타내는 문자열 값입니다./시간의 형식.

2

timestamp(선택 사항)

이는 현재 로컬 시간의 타임스탬프를 나타내는 정수입니다.

반환 값

PHP idate() 함수는 정수 값을 반환하며, 이 정수 값은 포맷된 날짜를 나타냅니다./시간.

PHP 버전

이 함수는 원래 PHP에서 5.0 버전에서 도입되었으며 모든 더 높은 버전에서 사용할 수 있습니다.

온라인 예제

다음 예제에서 설명한 것처럼idate()함수의 사용법-

<?php
   $format = "U";
   $res = idate($format);
   print("Timestamp: " . $res);
?>
테스트를 보세요‹/›

출력 결과

Timestamp: 1589280496

온라인 예제

다음 예제는 timestamp 매개변수를 전달하여 호출됩니다idate()함수-

<?php
   $date = date_create();
   $timestamp = date_timestamp_get($date);
   $format = "U";
   $res = idate($format, $timestamp);
   print("시간 표시: " . $res);
?>
테스트를 보세요‹/›

출력 결과

시간 표시: 1589282148

온라인 예제

그럼 보겠습니다idate()함수의 다양한 형식 문자及其 결과-

<?php
   print("B :".idate("B"));
   print("\n");
   print("d :".idate("d"));
   print("\n");
   print("h :".idate("h"));
   print("\n");
   print("H: " . idate("H"));
   print("\n");
   print("i :".idate("i"));
   print("\n"); 
   print("I :".idate("I"));
   print("\n");
   print("L :".idate("L"));
   print("\n");
   print("m :".idate("m"));
   print("\n");
   print("s :".idate("s"));
   print("\n");
   print("t :".idate("t"));
   print("\n");
   print("U :".idate("U"));
   print("\n");
   print("w :".idate("w"));
   print("\n");
   print("w:".idate("W"));
   print("\n");
   print("y :".idate("y"));
   print("\n");
   print("Y :".idate("Y"));
   print("\n");
   print("z :".idate("z"));
   print("\n");
   print("Z :".idate("Z"));
   print("\n");
?>
테스트를 보세요‹/›

이렇게 출력이 발생합니다-

B :758
d :18
h :5
H: 17
i :11
I :0
L :1
m :5
s :54
t :31
U :1589821914
w :1
w:21
y :20
Y :2020
z :138
Z :0

온라인 예제

<?php
   $timestamp = strtotime('1st January 2014);   
   echo idate('y', $timestamp);
   echo"\n";
   echo idate('t', $timestamp);
?>
테스트를 보세요‹/›

이렇게 출력이 발생합니다-

14
31