24:00和00:00之间的差异?

Gig*_*egs 3 php date

24:00时钟和00:00时钟之间有什么区别?IMO 24:00时钟是前一天,00:00时钟是新的一天的开始.但我并不是真的相信,而且我是编程日期的新手

更新:这是维基百科文章中关于如何处理24:00和00:00混乱的军事时间和风格指南的说法:http://en.m.wikipedia.org/wiki/24-hour_clock#section_1.

bfa*_*tto 15

没有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.


Grz*_*orz 14

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" ;
Run Code Online (Sandbox Code Playgroud)

它会显示:

0:00:00
23:59:59
Run Code Online (Sandbox Code Playgroud)

  • 我明白了,@Chiyou.我自己对这24和12感到困惑,为了安全起见,我按照你的方式做事.无论如何,0:0是一天的开始.如果客户想要在每个星期六午夜运行某些东西,那么每个星期天你都会把它放在0. (2认同)

Bab*_*aba 13

符号24:00主要用于表示时间间隔中一天的确切结束.当天的最后一分钟在24小时的23:59开始

来自维基百科

24:00 =午夜(一天结束)显示为第二天的开始
00:00 =午夜(一天的开始)

但真的24:00 = 00:00......没有区别,但由于兼容性问题,我建议你使用00:00

  • @Chiyou:PHP 5.3是当前旧的稳定版PHP,版本低于没有支持.请从您的问题中删除社交问题,因为这是一个编程问答,而不是询问如何处理讨厌的客户. (2认同)
  • @Chiyou:如果您遇到客户问题,一般规则是先了解它们.如果您有问题要遵循他们的意思,请以灵活的方式处理它,了解它们的含义,以便您可以在代码中表达他们所要求的内容. (2认同)