ホームページ  >  記事  >  バックエンド開発  >  PHPでの時差計算に関する問題

PHPでの時差計算に関する問題

WBOY
WBOYオリジナル
2016-06-13 13:12:16889ブラウズ

php で時差を計算する問題
ユーザーが初めてオンラインになった時刻の形式は次のとおりです: 2012-07-18 09:07:56
12 日間試してもらいました。この時間は、彼が最初にオンラインになった時間から計算されます

彼の 2 回目のオンライン時間の時間形式は次のとおりです: 2012-07-25 06:11:56

期限切れかどうかを計算します

残りのトライアル時間を計算します。

PHP を使用して実装します。時間の変換についてはわかりません。

-----解決策---------
NULL に初期化されます
初めてオンラインに接続するとき、NULL の場合は、now() タイムスタンプ タイプに設定します
2 回目にオンラインに接続するとき、NULL でない場合は、時間を取り出して PHP を使用します関数 time() - $item[' tm'] > 12*3600
------解決策---------

PHP コード
$d1 = 新しい日時('2012-07-18 09:07:56');
$d2 = 新しい日時('2012-07-25 06:11:56');
print_r($d2->diff($d1));
声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。