ホームページ  >  記事  >  バックエンド開発  >  動的Webページ制作技術の例 PHP処理時間_PHPチュートリアル

動的Webページ制作技術の例 PHP処理時間_PHPチュートリアル

WBOY
WBOYオリジナル
2016-07-20 11:05:34801ブラウズ

/**
* 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]);
$時間 = 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 分
* s 秒
* w、y、d の関数はまったく同じです。つまり、現在の日付に 1 日を加算し、q は 3 か月を加算し、ww は 7 日を加算します。
*/
function DateAdd ($interval, $number, $date) {
$date = gettime($date);
$date_time_array = getdate($date);
$hours = $date_time_array["hours"];
$ minutes = $date_time_array[ "分"];
$秒 = $date_time_array["秒"];
$月 = $date_time_array["月"];


www.bkjia.comtru​​ehttp://www.bkjia.com/PHPjc/445102.html技術記事 ? /*** UNIX タイムスタンプに変換します*/ function gettime($d) { if(is_numeric($d)) return $d; else { if(! is_string($d)) は 0 を返します。 if(ereg(:,$d)) { $buf = split( ,$d); $year = 分割([-/],...
声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。