PHP 日期和時間

2021-09-16 20:55:20 字數 1557 閱讀 8818

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);
如果檢驗有效,返回true,否則返回falsemonth的有效值在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...