91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

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

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

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

临朐县| 防城港市| 金堂县| 新龙县| 云梦县| 德化县| 晋中市| 新竹县| 大邑县| 桦川县| 华宁县| 卢湾区| 丁青县| 鄂州市| 宣化县| 长葛市| 东港市| 永福县| 深水埗区| 焦作市| 贡觉县| 顺平县| 蓬莱市| 石城县| 阳江市| 丰都县| 广河县| 新民市| 宣恩县| 武汉市| 台前县| 舞钢市| 介休市| 阜城县| 牟定县| 玛多县| 崇州市| 铁岭县| 台中县| 沁阳市| 保定市|