首頁 >後端開發 >php教程 >php時間函數的用法及實例分析

php時間函數的用法及實例分析

墨辰丷
墨辰丷原創
2018-06-02 09:48:402071瀏覽

這篇文章主要介紹了php時間函數用法,結合實例形式分析了php時間戳相關函數time,mktime,date及strtotime的使用方法,非常簡單實用,需要的朋友可以參考下

php中有unix時間戳記的相關操作函數,使用很方便

time() 傳回目前的Unix 時間戳記

microtime - - 傳回目前Unix 時間戳與微秒數

例1. 用microtime() 對腳本的執行計時

##

<?php
/**
* Simple function to replicate PHP 5 behaviour
*/
function microtime_float()
{
  list($usec, $sec) = explode(" ", microtime());
  return ((float)$usec + (float)$sec);
}
$time_start = microtime_float();
// Sleep for a while
usleep(100);
$time_end = microtime_float();
$time = $time_end - $time_start;
echo "Did nothing in $time seconds/n";
?>

#mktime()取得日期的Unix 時間戳

int mktime ( [int hour [, int minute [, int second [, int month [, int day [, int year [, int is_dst]]]]]]] )

參數可以從右向左省略,任何省略的參數會被設定成本地日期和時間的目前值

date( )格式化一個本地時間/日期

string date ( string format [, int timestamp] )

##string date ( string format [, int timestamp] )

提示: 自PHP 5.1 起在$_SERVER['REQUEST_TIME'] 中儲存了發起該請求時刻的時間戳記。

strtotime -- 將任何英文文字的日期時間描述解析為Unix 時間戳記

#
echo strtotime("+1 day"), "/n";
echo strtotime("+1 week"), "/n";

範例2. 某個時間的後一天,後一月

strtotime("+1 day ".$day);
strtotime("2008-01-31 +1 month");
strtotime($day." +1 day");

總結:以上就是這篇文章的全部內容,希望能對大家的學習有所幫助。

相關推薦:
PHP Ajax JavaScript Json實作取得天氣資訊的方法

##php檢查代理ip有效性的程式碼

PHP實作控制前台彈出對話框的方法

###

以上是php時間函數的用法及實例分析的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn