ホームページ > php教程 > php手册 > PHPの日時処理関数のまとめ

PHPの日時処理関数のまとめ

WBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWB
リリース: 2016-06-13 12:19:32
オリジナル
805 人が閲覧しました

php は時間を計算し、ゼロに丸めます

コードをコピーします コードは次のとおりです:


/* 著者: Yang Yu yangyu @sina .cn */
//パラメータ $hours_min は配列であり、配列の形式は 1:10 で、戻り値は 1 時間です
/*
例:
$hours_min[0] = '1:10 ';
$hours_min[1] = '2:30';
echo hours_sum($hours_min);

入力は 4 です。合計 4 時間

*/
function hours_sum($hours_min){

if (!is_array($hours_min)) return false;

$tmp_arr = array();
foreach ($hours_min as $v){
$tmp_arr =explode(':',$v);
$hour[] = $tmp_arr[0]; min[] = $tmp_arr[1];

$hours = array_sum($hour);

$mins = $mins >= 10 ? str_pad($mins, 2 , 0, STR_PAD_RIGHT) : $mins
$hours = フロア($mins/60); 1 : 0;
return $hours >}


日付を曜日に変換します


コードをコピーします


コードは次のとおりです:

/* 著者: Yang Yu */ //入力 $data パラメータは、yy/mm/dd または yy- mm-dd、曜日を返しますfunction getWeekDay($date) { $date = str_replace('/','-',$date);

$dateArr =explode("- ", $date);

return date("N", mktime(0 ,0,0,$dateArr[1],$dateArr[2],$dateArr[0]));
}


PHP は秒を時と分に変換します (形式は * * 時 ** 分です)



コードをコピー


コードは次のとおりです。

/* 著者: Yang Yu */ //秒 (タイムスタンプではない) を ** 時間 ** 分に変換します function sec2time($sec) ){

$sec =round($sec/60) ;

if ($sec >= 60){
$hour = Floor($sec/60);分 = $sec`;
$res = $hour.' 時間' ;
$min != 0 && $res .' 分'; = $秒' 分';
$res を返します


ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
PHP 拡張子 intl
から 1970-01-01 08:00:00
0
0
0
phpのデータ取得?
から 1970-01-01 08:00:00
0
0
0
PHP GET エラー レポート
から 1970-01-01 08:00:00
0
0
0
phpを上手に学ぶ方法
から 1970-01-01 08:00:00
0
0
0
人気のおすすめ
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート