6

24:00 クロックと 00:00 クロックの違いは何ですか。IMO 24:00 クロックは前日で、00:00 クロックは新しい日の始まりです。しかし、私は本当に確信が持てず、これまでのプログラミングは初めてです

更新: これは、24:00 と 00:00 の混乱に対処する方法についてのミリタリー タイムとスタイル ガイドに関するウィキペディアの記事です: http://en.m.wikipedia.org/wiki/24-hour_clock#section_1 .

4

7 に答える 7

18

ありません24:00。エラーをスローしたり、(5.3 より前のように)戻ったりするのではなく、いつ入力したかを PHPが理解するだけです。PHPに教えてもらえばわかる。そして、それらは両方とも PHP の時間表現では同じ瞬間です。24:00false24:00 today00:00 tomorrow

PHP に であると伝えることはできます24:00が、 PHP に問い合わせると、常に と答え00:00ます。翌日24:00の別の言い方です。00:00と の間に長さゼロの余分な秒 (または何か) はありませ23:5900:00

ですから、毎週土曜日の深夜に何かをスケジュールすることはできないと言うのが理解できませんが、実際にはそれをスケジュールする方法が 2 つありFri 24:00ますSat 00:00。使用する理由はありませんSat 00:01

于 2012-10-25T02:45:06.367 に答える
15

24:00 という表記は、主に、時間間隔における 1 日の終わりを正確に表すのに役立ちます。1 日の最後の分は、24 時間制で 23:59 に始まります

ウィキペディアより

24:00 = 真夜中 (一日の終わり) が翌日の始まりとして表示される
00:00 = 真夜中 (一日の始まり)

しかし、実際には24:00 = 00:00...違いはありませんが、互換性の問題により、使用することをお勧めします00:00

于 2012-10-25T01:51:28.527 に答える
15

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
于 2012-10-25T01:57:59.043 に答える
2

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 日までをカバーします。

于 2013-09-12T04:32:35.090 に答える
2

自分で試してみてください(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はすでにそれを指摘しました)は、(最初​​のステップとして)ウィキペディアのようないくつかのリソースを最初にチェックすることです.

于 2012-10-25T02:01:22.240 に答える
1

24 時間制を 12 時間制に変換してみましょう。午後 11 時 59 分なら、1 分後には午前 0 時になります。AM は 1 日の始まりを表し、PM は 1 日の終わりを表します。24:00 を使用すると、1 日の終わり (PM) を意味し、12:00 PM は夜ではありません。したがって、00:00 を使用します。

于 2015-08-03T16:22:15.140 に答える