1. 時間戳
時間戳是從2023年1月1日0時0分0秒(計算機元年)到現在的秒數
作用:方便我們計算使用(參於運算)
1970---2038
2. 在php中獲取日期和時間
time()
返回當前的時間戳
<?php
echo time();//1458742561
getdate()
返回乙個包含日期資訊的陣列
輸出:array( [seconds] => 14 [minutes] => 18 [hours] => 14 [mday] => 23 [wday] => 3 [mon] => 3 [year] => 2016 [yday] => 82 [weekday] => wednesday [month] => march [0] => 1458742694)<?php
print_r (getdate());
3. 日期和時間的格式化輸出
將時間戳的格式轉成我們可以讀懂的時間格式
date(string, [timestamp]);
<?php
echo date("y-m-d h:i:s",1456789876);//16-02-29 11:51:16
4. 將日期和時間轉變成unix時間戳
mktime()
小時、分、秒、月、天、年<?php
echo mktime(12,30,5,7,23,2015);//1437654605
引數可以從右向左省略,任何省略的引數會被設定成本地日期和時間的當前值
5. 修改php的預設時區
a.在配置裡面改:
php.ini裡修改date.timezone
b.函式date_default_timezone_set("prc")
prc也可以是asia/shanghai或者gtc/get-8
6. 使用微秒計算php指令碼執行的時間
microtime 可以返回微秒數
<?php
date_default_timezone_set("prc");
$a=microtime();
for($i=1;$i<500;$i++)
$b=microtime();
$c=($b-$a);
echo $c;
php時間和日期
時區設定 php中日期和時間的預設設定是 gmt格林尼治,在使用日期和時間是需要對時區進行設定 設定方法 1 修改php.ini檔案的設定。將 date.timezone 選項開啟並設定為 asia hong kong 2 在應用程式中直接使用函式date default timezone set ...
PHP 日期和時間
checkdate函式驗證日期的正確性 date函式將伺服器的時間格式化 getdate獲得時間及日期資訊 time獲取目前時間的unix時間戳。date 通過date函式可以獲取按照指定格式輸出的日期和時間資訊,如果省略引數,會自動獲取本地的當前時間。宣告如下 string date string...
PHP時間和日期
起始時間1970年1月1日至今走過的秒數 time 返回當前時間戳 秒 ps j a gettime 返回的是毫秒 microtime 返回微秒數 當前 unix時間戳,1s 1000ms,1 ms 1000 s 它的結果是字串,分兩部分,前半部分是微秒 但是單位是秒 後半部分是秒。返回字串格式示例...