从PHP中的多个并发时间戳确定时间块

从PHP中的多个并发时间戳确定时间块,php,sql-server,Php,Sql Server,我们有一个时间跟踪系统,在这个系统中,我们为正在进行的每个项目启动一个计时器,然后在完成时停止。有很多次,我们有多个计时器在同一块时间。例如: 给定三个计时器: Start Time | End Time | Time Spent 10/23/2012 10:15:00 AM | 10/23/2012 10:45:00 AM | 30 10/23/2012 10:15:00 AM | 10/23/2012 11:15:00 AM | 60

我们有一个时间跟踪系统,在这个系统中,我们为正在进行的每个项目启动一个计时器,然后在完成时停止。有很多次,我们有多个计时器在同一块时间。例如:

给定三个计时器:

Start Time | End Time | Time Spent 10/23/2012 10:15:00 AM | 10/23/2012 10:45:00 AM | 30 10/23/2012 10:15:00 AM | 10/23/2012 11:15:00 AM | 60 10/23/2012 11:05:00 AM | 10/23/2012 11:35:00 AM | 30 开始时间|结束时间|花费的时间 2012年10月23日上午10:15:00 | 2012年10月23日上午10:45:00 | 30 2012年10月23日上午10:15:00 | 2012年10月23日上午11:15:00 | 60 2012年10月23日上午11:05:00 | 2012年10月23日上午11:35:00 | 30 两者都在同一时间运行,如果与我们的时间报告一起使用,则计算的时间将达到2小时,即使在有效时间为1小时20分钟的情况下,时间是相互间隔的

因此,我试图找出如何通过时间条目,只计算有效的时间段


你知道如何用PHP计算吗?

这些数据存储在哪里?它们是否在数据库中?是的,它们存储在MSSQL数据库中,
花费的时间
是一个计算字段?是的,通过比较开始和结束timestamps@njk谢谢你的格式帮助