php中的時間處理

2021-12-29 16:29:01 字數 1340 閱讀 2534

/*** 轉換為unix時間戳

*/function gettime($d) else

}}/***

* dateadd(interval,number,date)

* 返回已新增指定時間間隔的日期。

* inetrval為表示要新增的時間間隔字串表示式,例如分或天

* number為表示要新增的時間間隔的個數的數值表示式

* date表示日期

** interval(時間間隔字串表示式)可以是以下任意值:

*  yyyy year年

*  q quarter季度

*  m month月

*  y day of year一年的數

*  d day天

*  w weekday一周的天數

*  ww week of year周

*  h hour小時

*  n minute分

*  s second秒

*  w、y和d的作用是完全一樣的,即在目前的日期上加一天,q加3個月,ww加7天。

*/function dateadd($interval, $number, $date)

$timestamp = mktime($hours ,$minutes, $seconds,$month ,$day, $year);

return $timestamp;

} /**

* datediff(interval,date1,date2)

* 返回兩個日期之間的時間間隔

* intervals(時間間隔字串表示式)可以是以下任意值:

*   w  周

*   d  天

*   h  小時

*   n  分鐘

*   s  秒

*/function datediff ($interval, $date1,$date2)

return $retval;

} ?>

// 測試例

$d1 = "2002-01-11";

$d2 = date("y-m-d",dateadd("d",15,$d1));

echo $d1."的". datediff("d",$d1,$d2)."天後是$d2

";echo $d1."的10天前是".date("y-m-d",dateadd("d",-10,$d1))."

";$d3 = date("y/m/d h:i:s");

echo "現在是".$d3."距離2002/2/12 12:59:59還有".datediff("s",$d3,"2002/2/12 12:59:59")."秒

";?>

php 時間處理

php view plain copy print?echo 今天 date y m d echo 昨天 date y m d strtotime 1 day echo 明天 date y m d strtotime 1 day echo 一周後 date y m d strtotime 1 wee...

php時間處理

php時間處理 使用strtotime mktime 配合 date 原理 計算時間戳 date格式化 看例子 先看簡單的 echo date default timezone set prc echo 今天 date y m d time echo 今天 date y m d strtotime ...

PHP 時間處理

date default timezone set asia shanghai 設定時區 一 格式化時間函式date 返回string params string date string param1,intparam1,inttime 1.date函式 對比printf sprintf 函式 da...