亚洲激情专区-91九色丨porny丨老师-久久久久久久女国产乱让韩-国产精品午夜小视频观看

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

php中的時間處理

發布時間:2020-08-03 17:49:21 來源:網絡 閱讀:263 作者:要不要晴天 欄目:web開發

php中的時間處理

  PHP入門培訓教程 兄弟連PHP培訓小編整理的php中的時間處理

<?

/**

* 轉換為UNIX時間戳

*/

function gettime($d) {

if(is_numeric($d))

return $d;

else {

if(! is_string($d)) return 0;

if(ereg(":",$d)) {

$buf = split(" +",$d);

$year = split("[-/]",$buf[0]);

$hour = split(":",$buf[1]);

if(eregi("pm",$buf[2]))

$hour[0] += 12;

return mktime($hour[0],$hour[1],$hour[2],$year[1],$year[2],$year[0]);

}else {

$year = split("[-/]",$d);

return mktime(0,0,0,$year[1],$year[2],$year[0]);

}

}

}

/**

*

* 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

* wyd的作用是完全一樣的,即在目前的日期上加一天,q3個月,ww7天。

*/

function DateAdd($interval, $number, $date) {

$date = gettime($date);

$date_time_array = getdate($date);

$hours = $date_time_array["hours"];

$minutes = $date_time_array["minutes"];

$seconds = $date_time_array["seconds"];

$month = $date_time_array["mon"];

$day = $date_time_array["mday"];

$year = $date_time_array["year"];

switch ($interval) {

case "yyyy": $year +=$number; break;

case "q": $month +=($number*3); break;

case "m": $month +=$number; break;

case "y":

case "d":

case "w": $day+=$number; break;

case "ww": $day+=($number*7); break;

case "h": $hours+=$number; break;

case "n": $minutes+=$number; break;

case "s": $seconds+=$number; break;

}

$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) {

// 得到兩日期之間間隔的秒數

$timedifference = gettime($date2) - gettime($date1);

switch ($interval) {

case "w": $retval = bcdiv($timedifference ,604800); break;

case "d": $retval = bcdiv( $timedifference,86400); break;

case "h": $retval = bcdiv ($timedifference,3600); break;

case "n": $retval = bcdiv( $timedifference,60); break;

case "s": $retval = $timedifference; break;

}

return $retval;

}

?>

<?

// 測試例

$d1 = "2002-01-11";

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

echo $d1."". datediff("d",$d1,$d2)."天后是$d2<br>";

echo $d1."10天前是".date("Y-m-d",dateadd("d",-10,$d1))."<br>";

$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")."<br>";

?>


向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

滨州市| 石首市| 贵定县| 丹寨县| 溆浦县| 玛沁县| 宿松县| 凤阳县| 大竹县| 平利县| 三都| 太保市| 宜都市| 洪洞县| 台东市| 旺苍县| 新绛县| 越西县| 吉木萨尔县| 武冈市| 长白| 修水县| 高雄县| 安福县| 澄江县| 城步| 卢氏县| 团风县| 岳阳县| 遵义县| 三穗县| 绵竹市| 万年县| 成武县| 木兰县| 霍林郭勒市| 饶河县| 察哈| 武平县| 阿尔山市| 右玉县|