以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.com/bbs/index.asp)
--  专家坐堂  (http://foxtable.com/bbs/list.asp?boardid=2)
----  如何计算考勤的时间差  (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=69688)

--  作者:李睿涵
--  发布时间:2015/6/9 14:03:00
--  如何计算考勤的时间差
做了个考勤表,有个“上班时间”的字段,我用的列属性为时间型,值我填的是“08:00"
然后我想在考勤时,获取服务器当前时间,比如输入的时间是  2015-06-09 10:00 
能计算出是迟到了 02:00 小时(记入"迟到时间"字段)
 另外,我还想设置个迟到每分钟扣1元,想把 120分钟*1元=120元记入"迟到扣款"字段
我试了好久 不知该如何计算时间差,这个02:00的字段该是什么列类型
请高手指教!


--  作者:Bin
--  发布时间:2015/6/9 14:04:00
--  
http://www.foxtable.com/help/topics/0287.htm


搞不定就上例子

--  作者:李睿涵
--  发布时间:2015/6/9 14:08:00
--  

帮助里的例子 是直接具体日期的时间做比较  这个我知道的

我设定的“上班时间”只填了  08:00 这样的

实际后台存储的是 1900-01-01 08:00 这样的

"日期"上差很多啊


--  作者:Bin
--  发布时间:2015/6/9 14:16:00
--  
两个方案
1.填写的时候取当天日期
2.使用的时候. 合成新的日期

--  作者:李睿涵
--  发布时间:2015/6/9 20:30:00
--  

请教如何将红框中的 92 显示为 92:00

 


图片点击可在新窗口打开查看此主题相关图片如下:qq截图20150609202917.jpg
图片点击可在新窗口打开查看

--  作者:大红袍
--  发布时间:2015/6/9 20:31:00
--  
 不行,时段不支持这样显示,除非你用字符列