PHP時間和日期管理

2021-07-10 17:06:55 字數 1431 閱讀 2466

1. 時間戳

時間戳是從2023年1月1日0時0分0秒(計算機元年)到現在的秒數

作用:方便我們計算使用(參於運算)

1970---2038 

2. 在php中獲取日期和時間

time()

返回當前的時間戳

<?php

echo time();//1458742561

getdate()

返回乙個包含日期資訊的陣列

<?php

print_r (getdate());

輸出:array( [seconds] => 14 [minutes] => 18 [hours] => 14 [mday] => 23 [wday] => 3 [mon] => 3 [year] => 2016 [yday] => 82 [weekday] => wednesday [month] => march [0] => 1458742694)

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 它的結果是字串,分兩部分,前半部分是微秒 但是單位是秒 後半部分是秒。返回字串格式示例...