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

PHP gmdate() 函数用法及示例

PHP Date & Time 函数手册

gmdate()函数格式化一个 GMT/UTC 日期/时间

定义和用法

gmdate()函数接受格式字符串作为参数,以指定格式格式化本地 GMT/UTC 日期/时间。

同 date() 函数完全一样,只除了返回的时间是格林威治标准时(GMT)。例如当在中国(GMT +0800)运行以下程序时,第一行显示“Jan 01 2000 00:00:00”而第二行显示“Dec 31 1999 16:00:00”。

문법

gmdate($format, $timestamp)

파라미터

순번파라미터 및 설명
1

format (필수)

이는 출력할 날짜 문자열을 사용하고자 하는 형식 문자열을 지정합니다

2

timestamp (선택)

이는 필요한 날짜의 타임스탬프를 나타내는 정수 값입니다

반환 값

PHP gmdate() 함수는 지정된 형식으로 현재 로컬 시간을 반환합니다/날짜.

PHP 버전

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

온라인 예제

다음 데모는 추가된 것을 시험했습니다gmdate()함수의 사용법-

<?php
   $date = gmdate("D M d Y");
   print("Date: ".$date);
?>
테스트를 보세요‹/›

출력 결과

Date: Fri May 08 2020

온라인 예제

다음 예제는 이 함수를 형식화하여 현재 날짜를 사용하여 일출을 인쇄합니다/일몰 정보-

<?php
   $date = gmdate("H:i:s");
   $sun_info = date_sun_info($date, 20.5937, 78.9629);
   print_r($sun_info);
?>
테스트를 보세요‹/›

출력 결과

Array
(
    [sunrise] => 4818
    [sunset] => 44087
    [transit] => 24453
    [civil_twilight_begin] => 3381
    [civil_twilight_end] => 45524
    [nautical_twilight_begin] => 1729
    [nautical_twilight_end] => 47176
    [astronomical_twilight_begin] => 98
    [astronomical_twilight_end] => 48807
)

온라인 예제

현재, 시간 스탬프를 전달하여 호출합니다gmdate()함수-

<?php
   $ts = 1022555568;
   $date = gmdate("D M d Y", $ts);
   print($date);
?>
테스트를 보세요‹/›

출력 결과

Tue May 28 2002

온라인 예제

<?php
   date_default_timezone_set('UTC');   
   echo gmdate("l");
   echo "\n";   
   echo gmdate('l dS \of F Y h:i:s A');
   echo "\n";
?>
테스트를 보세요‹/›

이는 다음과 같은 결과를 생성합니다-

Wednesday
Wednesday 13th of May 2020 05:57:30 PM