|
|
|
|
 向大家请教一个时间的算法 - bun [ 2004-03-18 14:41 | 205 byte(s)]
 Re: 向大家请教一个时间的算法 - yanglii [ 2004-03-18 16:09 | 209 byte(s)]
 Re: 向大家请教一个时间的算法 - bun [ 2004-03-19 09:56 | 158 byte(s)]
 Re: 向大家请教一个时间的算法 - forehead [ 2004-03-22 09:22 | 78 byte(s)]
|
|
|
|
[Original]
[Print]
[Top]
|
如果我定义了每天的3:00至19:00为闲时时段,其余为忙时时段,那么我
知道了一段时间开始和结束时的unix时间戳(如1064216483~1064220907)
的话,如何计算其中在闲时时段有多少秒,在忙时时段有多少秒?
|
|
|
[Original]
[Print]
[Top]
|
|
[Original]
[Print]
[Top]
|
看不明白?
时间戳是什么?不就是毫秒吗!
$useTime = (1064216483 - 1064220907)/1000;
剩余的时间为:
$freeTime = 24*60*60 - $useTime;
ok?
|
|
|
----
------------- 过去心不可得,现在心不可得,未来心不可得
|
|
[Original]
[Print]
[Top]
|
|
[Original]
[Print]
[Top]
|
我的意思是:
比如2004-04-01 7:05:02~2004-04-05 22:15:37这段时间中,分段统计计算的话,包含闲时(每天的3:00~19:00)和忙时(每天的19:00~次日3:00)各多少秒?
|
|
|
[Original]
[Print]
[Top]
|
|
|