checkdate
函式驗證日期的正確性;date
函式將伺服器的時間格式化;getdate
獲得時間及日期資訊;time
獲取目前時間的unix
時間戳。
date
通過date
函式可以獲取按照指定格式輸出的日期和時間資訊,如果省略引數,會自動獲取本地的當前時間。宣告如下:
string date(string format,int timestamp);
其中引數format
為顯示格式,引數timestamp
為時間戳,是可選擇的,預設為time()
,即如果沒有給出時間戳則使用本地當前時間。format
格式引數在這裡簡單介紹幾個:"y"
四位數字完整表示年份,"y"
兩位數字表示年份,"m"
三個字母表示月份,"m"
數字表示月份,"d"
星期中的第幾天,"d"
月份中的第幾天,"h"
24小時格式,"h"
12小時格式,"i"
判斷是否為夏令時,"i"
分鐘數,"s"
秒數。
<?php
echo date("y-m-d h:i:s");
?>
通過getdate()
函式可以獲取日期資訊,而該函式返回值為乙個陣列,其中包括指定的日期和時間資訊。如果沒有給出時間戳,則輸出的是本地當前的日期和時間。 宣告如下:
array getdate(int timestamp);
<?php
print_r(getdate());
?>
程式開發過程中,在需要設計填寫日期和時間的模組中,有時會因為錄入失誤,而產生錯誤。為了避免些類問題的出現,在設計時就要對日期進行檢驗,就是利用checkdate
函式。宣告如下:
bool checkdata(int month,int day,int year);
如果檢驗有效,返回tru
e,否則返回false
。month
的有效值在1-12,
`day在給定的月之內,包括閏年,
year的值在
1-32767`之間。
<?php
echo checkdate(6, 25, 2017);//1
?>
獲取當前時間戳通過time()
函式來實現。宣告如下:
int time();
<?php
echo time();//獲取當前時間的時間戳
?>
php時間和日期
時區設定 php中日期和時間的預設設定是 gmt格林尼治,在使用日期和時間是需要對時區進行設定 設定方法 1 修改php.ini檔案的設定。將 date.timezone 選項開啟並設定為 asia hong kong 2 在應用程式中直接使用函式date default timezone set ...
PHP時間和日期
起始時間1970年1月1日至今走過的秒數 time 返回當前時間戳 秒 ps j a gettime 返回的是毫秒 microtime 返回微秒數 當前 unix時間戳,1s 1000ms,1 ms 1000 s 它的結果是字串,分兩部分,前半部分是微秒 但是單位是秒 後半部分是秒。返回字串格式示例...
PHP時間和日期管理
1.時間戳 時間戳是從1970年1月1日0時0分0秒 計算機元年 到現在的秒數 作用 方便我們計算使用 參於運算 1970 2038 2.在php中獲取日期和時間 time 返回當前的時間戳 echo time 1458742561 getdate 返回乙個包含日期資訊的陣列 print r get...