ホームページ  >  記事  >  バックエンド開発  >  PHPの超実践的な時間取得例分析

PHPの超実践的な時間取得例分析

黄舟
黄舟オリジナル
2017-08-17 11:50:071063ブラウズ

これまでの 2 つの記事php で時刻をフォーマットする具体的なプロセスphp の先週の月曜日、先週の日曜日、来週の月曜日の共有例 では、時間の取得とフォーマットについては別々に紹介しただけだったので、多くの友人はそう思います。時刻を取得する機能に精通しており、使用することができます。

そこで今日は、日付、時刻、曜日などを取得して比較するための PHP 操作スキルを含む、完全な時間取得を紹介します。非常にシンプルで実用的です。コースを始めましょう!

最初のステップでは、まずこのコースで使用する非常に実用的な php time ライブラリをダウンロードします: http://www.php.cn/xiazai/leiku/615

2 番目のステップでは、ダウンロードが完了したらそれを見つけます。必要な php クラス ファイルをローカル ディレクトリに移動し、新しい php ファイルを作成します。

ステップ 3. 完了後、新しい PHP ファイルでこのクラスを呼び出し、クラスをインスタンス化する必要があります:

<?php
include_once "date.php";//引入类文件
$obj = new time; //实例化
$time="";
//输出年月日,时分秒,礼拜
echo "年份:".$obj->getyear($time)."<br>";
echo  "月份:".$obj->getmonth($time)."<br>";
echo  "当天:".$obj->getday($time)."<br>";
echo  "小时:".$obj->gethour($time)."<br>";
echo  "分钟:".$obj->getminute($time)."<br>";
echo  " 秒:".$obj->getsecond($time)."<br>";
echo  "礼拜:".$obj->getweekday($time)."<br>";

////比较两个时间的差值
$time1="2017-8-17 11:25:30";
$time2="2017-8-7 12:05:55";
echo "返回数值:".$obj->compare($time1,$time2)."<br>"; //第一个时间大于等于第二个时间 返回1 否则返回0

//比较两个时间的差值
echo $obj->diffdate($time1,$time2)."<br>";

//返回 X年X月X日
echo $obj->buildDate($time,$time)."<br>";

?>

ファイルを実行すると、結果は以下のようになります:

PHPの超実践的な時間取得例分析

以上がPHPの超実践的な時間取得例分析の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。