以文本方式查看主题 - 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
![]() ![]() |
-- 作者:大红袍 -- 发布时间:2015/6/9 20:31:00 -- 不行,时段不支持这样显示,除非你用字符列 |