動態網頁製作技術PHP處理時間的例項

2021-04-17 08:29:58 字數 1361 閱讀 1985

<?

/*** 轉換為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 的變數型別不多,有以下五種 string integer double array object string 即為字串變數,無論是單一字元或數千字的字串都是使用這個變數型別。值得注意的是要指定字串給字串變數,要在頭尾加上雙引號 例如 這是字串 在要讓字串換行時,可使用溢位字元,也就是反斜線...

PHP動態網頁指令碼

php php hypertext preprocessor 是一種在電腦上執行的指令碼語言,主要是用途在於處理動態網頁,也包含了命令列執行介面 command line inte ce 或者產生圖形使用者介面 gui 程式。php 最早由 rasmus lerdorf 在1995年發明,現在php...

由淺入深學習動態網頁製作PHP的程式設計與應用 三)

第三章 運算子 下面我分別看一下php的算術 字串 邏輯與比較等運算子。1 算術運算子 a b 加 a加上 b vad站長資訊 a b 減 a減去 b vad站長資訊 a b 乘 a乘以 b vad站長資訊 a b 除 a除以 b vad站長資訊 a b 取模 a除以 b的餘數 如果兩個運算元都是整...