当前位置:  开发笔记 > 编程语言 > 正文

PHP午夜问题后的时间

如何解决《PHP午夜问题后的时间》经验,为你挑选了1个好方法。

我有一些时间要打印出来.我想要已经过去的时间让我们说12:00时钟是'灰色'.

$ theTime = '12:00';

if($ theTime> = $ time [$ i]){....}

02:30
03:50
03:20
04:50
05:45
19:45
20:00
20:50
20:55
21:25
21:30
22:00
22:45
23:55
00:50
00:55

我做了一个简单的比较12点钟到每个值.当您将时间更改为午夜之后(例如00:15)时会发生此问题.当时间过了午夜时,如何按顺序计算和打印列表?



1> markus..:

如果你过了午夜,就会涉及一天以上.这意味着您必须包含当天的信息!今天是星期几?所以为了达到你想要的效果,你应该列出/存储的不仅仅是时间!如果你存储一个日期时间值,你就不会有计算时差的问题,因为php会根据日期信息知道按时间顺序排列时间.

看看php日期时间函数.

他们还会帮助你计算差异!

推荐阅读
贾志军
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有