php獲取當前日期時間,PHP什么函數獲取日期,php getdate()函數獲取日期信息實例詳解

 2023-12-10 阅读 16 评论 0

摘要:在PHP中提供了多種獲取時間和日期的函數,除了通過time()函數獲取當前的UNIX時間戳和使用date函數獲取當前的時間外,還能調用getdate()函數確定當前時間,本章就給大家介紹一下“getdate()”函數。getdate()函數的用法:getdate()函數是獲取日期指定

在PHP中提供了多種獲取時間和日期的函數,除了通過time()函數獲取當前的UNIX時間戳和使用date函數獲取當前的時間外,還能調用getdate()函數確定當前時間,本章就給大家介紹一下“getdate()”函數。

getdate()函數的用法:

getdate()函數是獲取日期指定指定部分的相關信息,它的語法如下:getdate(timestamp);

getdate()函數返回數組形式的日期和時間信息,如果沒有參數timestamp,是以當前時間為準。該函數返回的關聯數組元素如下表:

getdate()函數返回的關聯數組元素說明鍵名說明返回值例子"seconds"秒的數字表示0 到 59

"minutes"分鐘的數字表示0 到 59

"hours"小時的數字表示0 到 23

"mday"月份中第幾天的數字表示1 到 31

"wday"星期中第幾天的數字表示0(表示星期天)到 6(表示星期六)

"mon"月份的數字表示1 到 12

"year"4 位數字表示的完整年份例如:1999 或 2003

"yday"一年中第幾天的數字表示0 到 365

"weekday"星期幾的完整文本表示Sunday 到 Saturday

"month"月份的完整文本表示January> 到 December

0自從 Unix 紀元開始至今的秒數,和 time()

的返回值以及用于 date() 的值類似。系統相關,典型值為從 -2147483648 到 2147483647。

getdate()函數實例

實例一

本實例使用getdate()函數不帶參數,代碼如下:<?php

$time=getdate();

print_r($time);

?>

運行結果如下圖:

909a142aaa124086c81995abf3eee888.png

e8e6a2e004ceba66bb85587077d1b3a9.gif getdate()函數以數組形式返回日期和時間信息,所以使用了print_r()來打印。

實例二

使用getdate()函數獲取系統當前的日期信息,并輸出該函數的返回值,實例代碼如下:<?php

header("Content-type:text/html;charset=utf-8"); //設置編碼

$arr=getdate();

echo $arr[year]."-".$arr[mon]."-".$arr[mday]." ";

echo $arr[hours].":".$arr[minutes].":".$arr[seconds]." ".$arr[weekday]."
";

echo "today is the $arr[yday]th of year";

?>

運行結果如下圖:

a9a675abb080413ab7d7357f741ee7e4.png

上面就是我們 getdate()函數的簡單應用。

我們都知道一年12個月,一個星期7天......,但是計算機是不知道的,所以我們還要檢驗一下日期是不是有效的,下一節,我們將介紹使用PHP函數來檢驗日期的有效性。

版权声明:本站所有资料均为网友推荐收集整理而来,仅供学习和研究交流使用。

原文链接:https://hbdhgg.com/3/194165.html

发表评论:

本站为非赢利网站,部分文章来源或改编自互联网及其他公众平台,主要目的在于分享信息,版权归原作者所有,内容仅供读者参考,如有侵权请联系我们删除!

Copyright © 2022 匯編語言學習筆記 Inc. 保留所有权利。

底部版权信息