gmmktime()
gmmktime() 函數可取得 GMT 日期的 UNIX 時間戳。語法如下:
intgmmktime([int$hour[,int$minute[,int$second[,int$month[,int$day[,int$year[,int$is_dst]]]]]]])
該函數的參數可以從右到左依次空著,空著的參數會被設為相應的當前 GMT 值。
使用示例如下:
<?phpechogmmktime();//沒有設置參數,則默認取得當前GMT時間echogmmktime(0,45,3,7,7,2016);//設置參數表示GMT時間2016年7月7日0點45分3秒?>
執行以上程序的打印結果為:
1467909956 1467852303
mktime() 也可取得一個日期的 UNIX 時間戳。語法如下:
intmktime([int$hour=date("H")[,int$minute=date("i")[,int$second=date("s")[,int$month=date("n")[,int$day=date("j")[,int$year=date("Y")[,int$is_dst=-1]]]]]]])
該函數根據給出的參數返回 UNIX 時間戳。時間戳是一個長整數,包含了從 UNIX 紀元到給定時間的秒數。
和 gmmktime() 函數一樣,該函數的參數也可以從右向左省略,任何省略的參數會被設置成本地日期和時間的當前值。
使用示例如下:
<?phpechomktime();//沒有設置參數則默認取得當前GMT時間echomktime(0,45,3,7,7,2016);//設置參數表示GMT時間2016年7月7日0點45分3秒?>
執行以上程序的打印結果為:
1467910465 1467852303
microtime() 可獲得當前 UNIX 時間戳和微秒數。語法如下:
mixedmicrotime([bool$get_as_float])
如果設置 get_as_float 參數值為 true,microtime() 將返回一個浮點數;若不帶參數,則返回一個“msec sec”格式的字符串,其中 sec 是自 UNIX 紀元起到現在的秒數,msec 是微秒部分。字符串的兩部分都是以秒為單位返回的。
使用示例如下:
<?phpechomicrotime();//返回msecsec格式字符串表示時間echo"<br/>";echomicrotime(true);//返回一個浮點型字符串表示時間?>
執行以上程序的打印結果如下:
0.40474900 1467910862
1467910862.4048
time() 函數可返回當前的 UNIX 時間戳。語法如下:
inttime(void)
time() 函數的語法比較簡單,使用示例如下:
<?phpechotime();?>
執行以上程序的打印結果為:
1467911104
getdate() 可取得日期時間信息。語法如下:
arraygetdate([int$timestamp=time()])
該函數返回一個根據 timestamp 得出的包含有日期信息的關聯數組 array。如果沒有給出時間戳,則認為是當前本地時間(此時和 time() 函數取值相同)。
其返回的關聯數組中的鍵名單元如表所示。
getdate() 函數返回關聯數組鍵名
鍵名 | 說明 | 返回值例子 |
---|---|---|
seconds | 秒的數字表示 | 0 到 59 |
minutes | 分鐘的數字表示 | 0 到 59 |
hours | 小時的數字表示 | 0 到 23 |
mday | 月份中第幾天的數字表示 | 1 到 31 |
wday | 星期中第幾天的數字表示 | 0(周日)到6(周六) |
mon | 月份的數字表示 | 1 到 12 |
year | 4 位數字表示的完整年份 | 比如:1999 或 2019 |
yday | 一年中第幾天的數字表示 | 0 到 365 |
weekday | 星期幾的完整文本表示 | Monday 到 Sunday |
month | 月份的完整文本表示,,比如 January 或 April | January 到 December |
0 | 自從 UNIX 紀元開始至今的秒數,和 time() 的返回值以及用于 date() 的值類似 | 系統相關,典型值為 -2147483648 ~ 2147483647 |
getdate() 函數的使用示例如下:
<?phpecho"<pre>";var_dump(getdate());?>
執行以上程序的打印結果如下:
array(11) {
["seconds"]=>int(57)
["minutes"]=>int(18)
["hours"]=>int(17)
["mday"]=>int(7)
["wday"]=>int(4)
["mon"]=>int(7)
["year"]=>int(2016)
["yday"]=>int(188)
["weekday"]=>string(8) "Thursday"
["month"]=>string(4) "July"
[0]=>int(1467911937)
}
看完上述內容是否對您有幫助呢?如果還想對相關知識有進一步的了解或閱讀更多相關文章,請關注本站行業資訊頻道,感謝您對本站的支持。
本文由 貴州做網站公司 整理發布,部分圖文來源于互聯網,如有侵權,請聯系我們刪除,謝謝!
c語言中正確的字符常量是用一對單引號將一個字符括起表示合法的字符常量。例如‘a’。數值包括整型、浮點型。整型可用十進制,八進制,十六進制。八進制前面要加0,后面...
2022年天津專場考試原定于3月19日舉行,受疫情影響確定延期,但目前延期后的考試時間推遲。 符合報名條件的考生,須在規定時間登錄招考資訊網(www.zha...
:喜歡聽,樂意看。指很受歡迎?!巴卣官Y料”喜聞樂見:[ xǐ wén lè jiàn ]詳細解釋1. 【解釋】:喜歡聽,樂意看。指很受歡迎。2. 【示例】:這是...
新版人民幣的簡易識別方法是什么?【1】轉動鈔票(適用新版人民幣100、50、20、10、5元)轉動鈔票觀察,票面正面中部面額數字會變色。50、10由綠變藍,100、20、5由金變綠。100、50、20、10票面正面右側的安全線顏色由紅色變為綠色?!?】觸摸多處有凹凸(適用所有新版人民幣紙幣)用手指觸摸票面正面的毛澤東頭像、“中國人民銀行”行名、右上角面額數字、盲文及背面主景...
兩融標的是什么意思?兩融標的指中國A股金融市場中可以通過證券公司開展融資融券業務的上市公司。投資者操作這類標的需要到證券公司申開戶,開通后的帳戶叫融資融券帳戶(也稱為信用證券帳戶),申請投資者只要符合要求均可以辦理該業務,同時各個證券公司融資融劵標的不同。上市公司如何成為兩融標的股?1、在滬深交易所上市滿三個月(創業板科創板除外)。2、上市公司股東人數不得少于4000人。3、股票發行公司已完成股權...
中國喬丹改名叫中喬體育股份有限公司,大家也稱之為中喬體育。中喬也就是原喬丹體育在2000年就創立了,距今以及21年的歷史了,也算是伴隨一代國人記憶的品牌了,不過這個記憶還真不一定是什么好記憶,就拿我自己的經歷來說,我的第一雙籃球鞋就是中國喬丹的籃球鞋,那雙鞋也伴隨我從初中升到高中,我那時真的以為喬丹體育真的是邁克爾喬丹的品牌!中國喬丹和美國喬丹區別1、創辦者不同中國喬丹是由福建喬丹體育用品公司創立...