JS计算工业设备运行时长

img

img
如何用JS实现数据的查找,我需要算运行时长以及故障时长,所以要提取出状态分别为TRUE和FALSE对应的时长,请各位帮忙解答一下
我们有封装好的函数
GetHistoryDatasKH
功能
获取KH库历史数据

调用格式
GetHistoryDatasKH(dataSourceName,tagName,startTime,endTime,dataVersion,filter,dataQuality,callback)
参数
dataSourceName:数据源名称,与开发态数据源管理中配置的数据源名称保持一致,字符串类型

tagName:变量名数组,数组类型,数组中的变量名称必须为KH中的变量名称而非KS

startTime:查询的开始时间,字符串类型

endTime:查询的结束时间,字符串类型

dataVersion:数据版本,Number类型

                     0:原始版本,即版本号等于0的版本

                    -3:修改版本,即版本号大于0的版本

                    -2:最新版本

                    -1:所有版本

filter:过滤条件,String类型,可以为空,即无过滤条件

dataQuality:质量戳,bool型,true表示过滤出质量戳为Good的数据;False表示不进行过滤

callback:请求完成回调函数

返回值
errorCode,0表示函数执行成功,1表示函数执行失败。

"message" : "success",

}

计算运行时长应该是通过SQL语句来实现,不需要在前端用JS处理。

后端算,返回给前端。前端最好不要去操作。非要前端操作,可以转换成毫秒数相减就行。然后在处理成自己所需的