我有一些时间要打印出来.我想要已经过去的时间让我们说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)时会发生此问题.当时间过了午夜时,如何按顺序计算和打印列表?
如果你过了午夜,就会涉及一天以上.这意味着您必须包含当天的信息!今天是星期几?所以为了达到你想要的效果,你应该列出/存储的不仅仅是时间!如果你存储一个日期时间值,你就不会有计算时差的问题,因为php会根据日期信息知道按时间顺序排列时间.
看看php日期时间函数.
他们还会帮助你计算差异!