84669 人が学習中
152542 人が学習中
20005 人が学習中
5487 人が学習中
7821 人が学習中
359900 人が学習中
3350 人が学習中
180660 人が学習中
48569 人が学習中
18603 人が学習中
40936 人が学習中
1549 人が学習中
1183 人が学習中
32909 人が学習中
時差を計算した後、その差が分、時間、または日、週、月、年... だけであるかどうかを判断するにはどうすればよいですか?
すぐに分かったのですが、質問を明確にする必要がありました。最低限の情報だけを表示したい。たとえば、「残り 0 日、0 時間、39 分」ではなく「残り 39 分」となります。
https://www.php.net/manual/en/class.dateinterval.php- DateInterval オブジェクトにはいくつかのプロパティ ($time_left もその 1 つ) があるため、それらをテストできますそれらが 0 より大きいかどうかを確認します。最大のものから始めることをお勧めします。
オンライン デモンストレーション:
。$expire_dateを調整して、得られる結果をテストしてください。注: 何らかの理由で、DateInterval クラスは週番号の通知をサポートしていません。上記では、週数を計算するには日数を 7 で割れば十分であると仮定しています。その後、残りの日数を再計算する必要があります (配布週の日数を差し引いたもの)。
https://www.php.net/manual/en/class.dateinterval.php- DateInterval オブジェクトにはいくつかのプロパティ ($time_left もその 1 つ) があるため、それらをテストできますそれらが 0 より大きいかどうかを確認します。最大のものから始めることをお勧めします。
###例えば:### リーリーオンライン デモンストレーション:
https://3v4l.org/BiYHD。$expire_dateを調整して、得られる結果をテストしてください。
注: 何らかの理由で、DateInterval クラスは週番号の通知をサポートしていません。上記では、週数を計算するには日数を 7 で割れば十分であると仮定しています。その後、残りの日数を再計算する必要があります (配布週の日数を差し引いたもの)。