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
。只是 PHP在您输入时理解24:00
,而不是抛出错误或返回false
(如 5.3 之前)。如果你告诉 PHP 24:00 today
,它就会明白00:00 tomorrow
。在 PHP 的时间表示中,它们都是同一时刻。
你可以告诉PHP 它是24:00
,但是当你问PHP 时,它总是会说00:00
. 24:00
只是00:00
第二天的另一种说法。23:59
和之间没有零长度的额外秒(或其他东西)00:00
。
所以,当你说你不能在每个星期六的午夜安排某事时,我不明白,而实际上你有两种安排方式:Fri 24:00
或Sat 00:00
. 没有理由使用Sat 00:01
.
符号 24:00 主要用于指代时间间隔中一天的确切结束。一天的最后一分钟开始于 24 小时制的 23:59
24:00 = 午夜(一天结束)显示为第二天的开始
00:00 = 午夜(一天的开始)
但真的24:00 = 00:00
......没有区别,但由于兼容性问题,我建议你使用00:00
23:59 之后是 0:00,而不是 24: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
自己尝试一下(您应该对您的问题进行处理,以便与 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 已经指出它)是首先检查一些资源,比如(作为第一步)维基百科。
00:00 / 24:00 的概念对我在中国工作的人来说是一个熟悉的概念——在我的情况下,我已经按照保险单的覆盖期限来处理它:
生效日期为 01/OCT/2013 24:00 的年度保单将承保 2013 年 10 月 1 日至 2014 年 9 月 30 日。
生效日期为 01/OCT/2013 00:00 的年度保单将承保 2013 年 10 月 2 日至 2014 年 10 月 1 日。
24:00 是有效时间,它与 00:00 不完全相同- 它比 00:00 提前了整整 24 小时
12 月 25 日的 00:00 是圣诞节的开始。
12 月 25 日 24:00 是圣诞节的最后一天。你可以说现在是节礼日的 00:00。
节礼日特卖可能在节礼日的 00:00 开始 - 并可能在节礼日的 24:00 结束。比说 23:59:59 方便得多。
让我们将 24 小时时间转换为 12 小时时间。如果是晚上 11:59,那么 1 分钟后就是凌晨 12:00。AM 指一天的开始,PM 指一天的结束。如果您使用 24:00,您将指的是一天结束 (PM),而 12:00 PM 不是晚上。所以使用 00:00。