ホームページ >バックエンド開発 >PHPチュートリアル >指定した時刻の分をエレガントに出力するにはどうすればよいでしょうか?
現在時刻の出力は、指定された分で終わる分数でもあります
たとえば、7 14:56:21->14:57:00
14:57:21->15:07: 00
自分で書くほど簡単ではない気がします
現在時刻の出力は、指定された分で終わる分数でもあります
たとえば、7 14:56:21->14:57:00
14:57:21->15:07: 00
自分で書くほど簡単ではない気がします
最初に必要な分は 7 分、10+7 分、20+7 分、30+7 分、40+7 分、50+7 分です。次のノードまでの残りの 57 分は 7 分です。差は10分です。
1970 年 1 月 1 日の 00:00:00 GMT から現在までの合計秒数だからです。
最初の7分は420秒で、その後600秒が追加されます。
追加する必要がある秒数は次のとおりです。まず現在の時間を 600 で割ります。420 より小さい場合は、420 を使用して減算します。それより大きい場合は、600+420 を使用して減算します。
リーリー
奇妙な要件ですね...
コードは少し複雑だと思いますが、実際には考え方は非常に簡単です
分の 1 桁が 7 より大きいかどうかを確認するだけです。7 より大きい場合は、17 を使用します。 -single digit、それ以外の場合は 7-single digit を使用します。計算するのは、7 で終わる次の分と現在の分の差です。そうしますよね?
便宜上、7 はハードコーディングされています。
リーリー