ホームページ  >  記事  >  バックエンド開発  >  PHP時間計算のまとめ_PHPチュートリアル

PHP時間計算のまとめ_PHPチュートリアル

WBOY
WBOYオリジナル
2016-07-13 17:27:27886ブラウズ


PHP で時差を計算するのは時々非常に面倒です
しかし、どんな言語でも、その規則性をマスターすれば、方法は見つかり、必ず魔法に変わると私は信じています。
仕事では日付の計算が必要になることがよくあります。仕事から得た経験をいくつか紹介します。後で忘れないように、最初に書き留めてください。
1. 1 つ目の方法は、期間の差 (分、秒、日の可能性があります) を計算することです
$endtime="2004-09-09 18:10:00";$d1=substr($endtime,17,2) / /秒$d2 =substr($endtime,14,2); //分$d3=substr($endtime,11,2); //時間$d4=substr($endtime,8,2); $d5=substr ($endtime,5,2); //月$d6=substr($endtime,0,4) //年
echo $d1.-.$d2.-.$d3.-.$ d5.-. $d4.-.$d6."n";
echo date("Y-m-d H:i:s")."n";$now_T=mktime(date("H"),date("i "),date ("s"),date("m"),date("d"),date("Y")); echo $now_T."n";$now_S=mktime("$d3", "$d2" ,"$d1","$d5","$d4","$d6");echo $now_S."n"; //計算します。残りの分 echo $ end_TS;?>
Note $startdate=mktime("0","0","0","1","1","2000"); //取得された値は 1970 年以降です。 1-1~パラメータ時間の合計秒数を分/60時間/3600日/3600/24に換算可能!


mktime() のパラメータがデフォルトの場合、それは現在の日付を使用することを意味します。
2. データベースがある場合は簡単です。MSSQL の場合は、日付の差分を計算する関数 datediff() を使用します。日付フィールドを使用して計算結果を別の数値フィールドに保存します

www.bkjia.comtru​​ehttp://www.bkjia.com/PHPjc/531870.html技術記事 PHP で時差を計算するのは非常に面倒なこともありますが、規則性をマスターすれば、どの言語でも方法は見つかり、必ず崩壊を魔法に変えることができると私は信じています。 仕事では、頻繁に...
声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。