目录
回复讨论(解决方案)
首页 后端开发 php教程 考勤未打卡的问题

考勤未打卡的问题

Jun 23, 2016 pm 01:48 PM
打卡 考勤

假如,员工的打卡数据记录在A表里,有的员工忘打卡了,这时我要怎么统计员工在当月有多少次没有打卡记录?我一开始是这样的思路:假如每天要打4次卡,那么4*当月天数=总打卡次数,然后再用总打卡次数-已打卡的记录数=未打卡的次数。
但是我发现有一个问题,我们公司是每周一休息,也就是说总打卡次数要除去周一的时间,但是有些月份有4个周一,有些月份有5个周一,如果那一个月是4个周一,那么总打卡次数要减掉16次,如果那一个月是5个周一,就要减掉20次,那我要怎么判断当月有多少个周一呢?


回复讨论(解决方案)

计算出每月第一天是周几不就知道了?

不明白,为什么?

(每月天数 - (7 - 第一天的星期值)) / 7
取整就是有效周数

比如这个月:(31-(7-3))/7=3.857
得到的值跟有几个星期一有什么关系?

echo ceil((31-(7-3))/7); //4
4个星期自然有4个周一

那比如今年12月,
echo ceil((31-(7-1))/7); //值是4
但是却有5个周一

你 7- 1 那么这个1就不算吗?

那判断一个月有几个周四,是不是(每月天数 - (7 - 第四天的星期值)) / 7????

本站声明
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn

热AI工具

Undresser.AI Undress

Undresser.AI Undress

人工智能驱动的应用程序,用于创建逼真的裸体照片

AI Clothes Remover

AI Clothes Remover

用于从照片中去除衣服的在线人工智能工具。

Undress AI Tool

Undress AI Tool

免费脱衣服图片

Clothoff.io

Clothoff.io

AI脱衣机

AI Hentai Generator

AI Hentai Generator

免费生成ai无尽的。

热门文章

R.E.P.O.能量晶体解释及其做什么(黄色晶体)
1 个月前 By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O.最佳图形设置
1 个月前 By 尊渡假赌尊渡假赌尊渡假赌
威尔R.E.P.O.有交叉游戏吗?
1 个月前 By 尊渡假赌尊渡假赌尊渡假赌

热工具

记事本++7.3.1

记事本++7.3.1

好用且免费的代码编辑器

SublimeText3汉化版

SublimeText3汉化版

中文版,非常好用

禅工作室 13.0.1

禅工作室 13.0.1

功能强大的PHP集成开发环境

Dreamweaver CS6

Dreamweaver CS6

视觉化网页开发工具

SublimeText3 Mac版

SublimeText3 Mac版

神级代码编辑软件(SublimeText3)

钉钉考勤打卡定位不正确的处理教程 钉钉考勤打卡定位不正确的处理教程 Mar 31, 2024 am 09:56 AM

1、尝试切换网络,或重启钉钉再试,检查钉钉版本是否最新,尝试升级版本。2、检查手机是否开启GPS定位功能。3、检查手机自带的【设置】,权限里是否有允许钉钉访问的手机地址。4、可提交给技术人员排查,在【手机钉钉】-【我的】-【我的客服】-【故障提交】中选择【微应用】-【考勤打卡内】-【定位不准】。

企业微信考勤打开操作方法 企业微信考勤打开操作方法 Mar 26, 2024 am 08:41 AM

1、首先你需要打开你手机中的企业微信。接着,在底部的三个选项中,选择最右边的【我】功能。进入后,你会看到一个名为【工作台】的功能,点击它进入。3、进入后你会看到一个【考勤】的选项,点击考勤,进入后选择你需要考勤的位置,比如家里,然后输入文字或者图片进行证明,并提交打卡申请即可。

企业微信忘记了打卡的处理方法 企业微信忘记了打卡的处理方法 Mar 25, 2024 pm 02:31 PM

1、如果只是下班忘记了,为避免有旷工记录。可以点击外勤打卡。2、点击外勤打卡之后,你的工作记录才是完成。可以补充上相关的原因。钉钉极速打卡怎么开启1、首先打开软件点击【工作】,接着再点击【考勤打卡】。2、然后点击【设置】,接着再点击【高级设置】。3、然后下滑找到上班极速打卡点击旁边【按钮】,再点击【保存即可】。

如何结合PHP和Vue实现员工考勤的工作日志记录功能 如何结合PHP和Vue实现员工考勤的工作日志记录功能 Sep 25, 2023 pm 04:29 PM

如何结合PHP和Vue实现员工考勤的工作日志记录功能,需要具体代码示例随着企业规模的扩大和员工数量的增加,员工考勤管理成为一项重要的任务。为了更加高效地管理员工的工作日志记录,我们可以结合PHP和Vue来实现这一功能。首先,我们需要搭建一个基于PHP的后端接口来处理请求和数据存储。我们可以使用PHP框架如Laravel或使用纯PHP进行开发。下面是一个使用P

科技之火燃遍齐鲁大地,15天'AI星球之旅”游历5城 科技之火燃遍齐鲁大地,15天'AI星球之旅”游历5城 Jan 02, 2024 pm 02:11 PM

在这个12月,一辆满载着人工智能前沿科技的科普大篷车从山东枣庄出发,历时15天,途经淄博、潍坊、青岛、泰安等5座城市,将科技的火种撒向齐鲁大地的校园,点燃了青少年对科技的热爱,让这股星火蔓延开来2023年12月22日,"科技强国强国有我"科普大篷车"AI星球之旅"全国巡展在山东省泰安市岱岳区岳峰中学举行。本次活动受邀参加了泰安市岱岳区首届中小学生科技节闭幕式暨科技成果展,为广大师生带来了一场人工智能科技盛宴。在区政协副主席、区委教育工委常委副书记、区教体局党组书记、局长王增军,区科协党组书记、主

百词斩怎么打卡 百词斩打卡的方法介绍 百词斩怎么打卡 百词斩打卡的方法介绍 Mar 14, 2024 pm 03:30 PM

  百词斩怎么打卡?百词斩是一款非常实用的背单词软件,可以快速帮助用户们提高英语水平。软件采用了图文结合的背单词形式,用户可以加深对单词的释义理解,快速掌握。同时,软件内还设有打卡的功能,给与你坚持的动力,每日都能打上卡真是一件成就感慢慢的事情。那么,怎么打卡呢?小编带来了详细的方法介绍,一起看看吧。  百词斩打卡的方法介绍  1.打开百词斩APP,进入学习计划页面,点击“开始背单词吧”就可以开始今天的背单词计划了;完成每天背单词计划后,系统会自动弹出日历,在页面底部的“打卡记录”

如何利用PHP编写员工考勤数据加密程序? 如何利用PHP编写员工考勤数据加密程序? Sep 26, 2023 pm 12:09 PM

如何利用PHP编写员工考勤数据加密程序?概述:随着信息技术的发展,数据安全成为企业和个人关注的重点。在员工考勤方面,为了保护员工的隐私和数据安全,我们需要对考勤数据进行加密存储。本文将介绍如何利用PHP编写一个简单的员工考勤数据加密程序,并提供具体的代码示例。步骤一:安装开发环境首先,我们需要在本地安装PHP开发环境。可以选择使用XAMPP、WAMP或者MA

如何使用 PHP 接口开发企业微信打卡功能? 如何使用 PHP 接口开发企业微信打卡功能? Sep 12, 2023 am 11:27 AM

如何使用PHP接口开发企业微信打卡功能?企业微信是一款专为企业场景打造的即时通讯工具,其中包含了许多企业级应用,如打卡系统。利用企业微信的打卡系统,企业可以轻松管理员工的考勤信息和工作状态。本文将介绍如何使用PHP接口开发企业微信打卡功能,让企业能够方便地实现员工的打卡功能。注册企业微信开发者账号首先,您需要注册一个企业微信开发者账号。登录企业微信开

See all articles