24:00 クロックと 00:00 クロックの違いは何ですか。IMO 24:00 クロックは前日で、00:00 クロックは新しい日の始まりです。しかし、私は本当に確信が持てず、これまでのプログラミングは初めてです
更新: これは、24:00 と 00:00 の混乱に対処する方法についてのミリタリー タイムとスタイル ガイドに関するウィキペディアの記事です: http://en.m.wikipedia.org/wiki/24-hour_clock#section_1 .
24:00 クロックと 00:00 クロックの違いは何ですか。IMO 24:00 クロックは前日で、00:00 クロックは新しい日の始まりです。しかし、私は本当に確信が持てず、これまでのプログラミングは初めてです
更新: これは、24:00 と 00:00 の混乱に対処する方法についてのミリタリー タイムとスタイル ガイドに関するウィキペディアの記事です: http://en.m.wikipedia.org/wiki/24-hour_clock#section_1 .
ありません24:00
。エラーをスローしたり、(5.3 より前のように)戻ったりするのではなく、いつ入力したかを PHPが理解するだけです。PHPに教えてもらえばわかる。そして、それらは両方とも PHP の時間表現では同じ瞬間です。24:00
false
24:00 today
00:00 tomorrow
PHP に であると伝えることはできます24:00
が、 PHP に問い合わせると、常に と答え00:00
ます。翌日24:00
の別の言い方です。00:00
と の間に長さゼロの余分な秒 (または何か) はありませ23:59
ん00:00
。
ですから、毎週土曜日の深夜に何かをスケジュールすることはできないと言うのが理解できませんが、実際にはそれをスケジュールする方法が 2 つありFri 24:00
ますSat 00:00
。使用する理由はありませんSat 00:01
。
24:00 という表記は、主に、時間間隔における 1 日の終わりを正確に表すのに役立ちます。1 日の最後の分は、24 時間制で 23:59 に始まります
24:00 = 真夜中 (一日の終わり) が翌日の始まりとして表示される
00:00 = 真夜中 (一日の始まり)
しかし、実際には24:00 = 00:00
...違いはありませんが、互換性の問題により、使用することをお勧めします00:00
23:59 の後は、24:00 ではなく 0:00 になります。以下の php のコードを参照してください。「php」タグを付けます。
echo date('G:i:s', mktime(0,0,0)) . "\n" ;
echo date('G:i:s', mktime(0,0,0)-1) . "\n" ;
次のように表示されます。
0:00:00
23:59:59
00:00 / 24:00 の概念は、中国で働いている私にとってはなじみのあるものです。私の状況では、保険契約の補償期間の観点からこれを扱ってきました。
発効日が 2013 年 10 月 1 日 24:00 である年次保険は、2013 年 10 月 1 日から 2014 年 9 月 30 日までをカバーします。
発効日が 2013 年 10 月 1 日 00:00 の年次保険は、2013 年 10 月 2 日から 2014 年 10 月 1 日までをカバーします。
自分で試してみてください(PHPとの関係がより明確になるように、質問に対して行う必要があります):
echo '00:00 - ', date('r', strtotime('00:00')),
"\n24:00 - ", date('r', strtotime('24:00'));
次の出力が得られます ( Demo )。
00:00 - Thu, 25 Oct 2012 00:00:00 +0000
24:00 - Fri, 26 Oct 2012 00:00:00 +0000
あなたができる次のこと(そして@Babaはすでにそれを指摘しました)は、(最初のステップとして)ウィキペディアのようないくつかのリソースを最初にチェックすることです.
24 時間制を 12 時間制に変換してみましょう。午後 11 時 59 分なら、1 分後には午前 0 時になります。AM は 1 日の始まりを表し、PM は 1 日の終わりを表します。24:00 を使用すると、1 日の終わり (PM) を意味し、12:00 PM は夜ではありません。したがって、00:00 を使用します。