PHP 菜鳥教程

PHP 高級教程

PHP & MySQL

PHP 參考手冊

PHP gmmktime() 函數(shù)用法及示例

PHP Date & Time 函數(shù)手冊

gmmktime()函數(shù)取得 GMT 日期的 UNIX 時(shí)間戳

定義和用法

gmmktime函數(shù)接受時(shí),分,秒,月,日,年為參數(shù)(表示日期),并返回Unix時(shí)間戳對于給定的GMT日期。如果尚未將任何參數(shù)傳遞給此方法,則它將返回當(dāng)前時(shí)間戳。

語法

gmmktime($hour, $minute, $second, $month, $day,$ year, $is_dst)

和 mktime() 完全一樣,只除了返回值是格林威治標(biāo)準(zhǔn)時(shí)的時(shí)間戳。 參數(shù)總是表示 GMT 日期,因此 is_dst 對結(jié)果沒有影響。 和 mktime() 一樣,參數(shù)可以從右到左依次空著,空著的參數(shù)會被設(shè)為相應(yīng)的當(dāng)前 GMT 值。

參數(shù)

序號參數(shù)及說明
1

hours(必需)

這是一個(gè)整數(shù)值,表示從一天開始算起的小時(shí)數(shù)。

2

minute(必需)

這是一個(gè)整數(shù)值,表示從一小時(shí)開始的小時(shí)數(shù)。

3

seconds(可選)

這是一個(gè)整數(shù)值,表示從開始算起每分鐘的秒數(shù)。

4

month(必需)

這是一個(gè)整數(shù)值,表示一年中的月份,應(yīng)介于1到12之間。

5

day(必需)

這是表示日期的整數(shù)值,應(yīng)小于給定月份中允許的天數(shù)。

6

year(必需)

這是表示日期年份的整數(shù)值,應(yīng)介于1到32767之間。

7

is_dst(必需)

如果時(shí)間在夏令時(shí)(DST)期間,則可以將此參數(shù)設(shè)置為1;如果不是在夏令時(shí)(DST),則可以將該參數(shù)設(shè)置為-1(默認(rèn)值)

返回值

PHP gmmktime()函數(shù)返回表示給定日期的Unix時(shí)間戳。如果失敗,則此函數(shù)返回布爾值false。

PHP版本

此函數(shù)最初是在PHP 4.0版中引入的,并且可以在所有更高版本中使用。

在線示例

以下示例演示了gmmktime()函數(shù)的用法-

<?php
   $timestamp = gmmktime();   
   print($timestamp);
?>
測試看看?/?

輸出結(jié)果

1589392532

在線示例

現(xiàn)在,讓我們通過傳遞所有必需的參數(shù)來調(diào)用上述方法-

<?php
   $timestamp = gmmktime(7, 36, 45, 06, 25, 2017);   
   print($timestamp);
?>
測試看看?/?

輸出結(jié)果

1498376205

在線示例

獲取某年某月的天數(shù)

<?php
   $lastday = gmmktime(0, 0, 0, 3, 0, 2010);
   echo strftime("2010年2月的最后一天是: %d\n", $lastday);   
   $lastday = gmmktime(0, 0, 0, 4, -31, 2010);
   echo strftime("2010年2月的最后一天是: %d", $lastday);
?>
測試看看?/?

這產(chǎn)生以下結(jié)果-

2010年2月的最后一天是: 28
2010年2月的最后一天是: 28
丰满人妻一级特黄a大片,午夜无码免费福利一级,欧美亚洲精品在线,国产婷婷成人久久Av免费高清