我正在使用 PHP 和 Laravel 4 构建一个时钟应用程序。
我的老板要求他能够根据我存储在数据库中的数据来提取和构建不同的报告,以作为考勤卡记录。
现在,我存储了一个DateTime
用于打卡和打卡的时钟以及这些时间的时间戳以及数据库。
我需要能够为用户查询数据库并为不同的支付周期构建报告。
因此,例如,我将存储在另一个数据库表中,记录将用于用户 ID 并且将具有不同的支付周期。因此,开始日可能是本月的 1 日,结束日可能是 15 日,这是 1 个支付期(大约 2 周),我不确定存储这些记录的最佳方式。
另一个将是本月 16 日到月底。所以结束日期会根据一个月的天数而有所不同
我不确定为用户定义这些支付期的最佳方式。我不能简单地说1-15
,然后16-30
因为30
每个月都会有不同的数字。
希望了解如何做到这一点?
所以我可以为任何人构建报告,Pay Periods
因为不是每个用户每 2 周获得一次报酬,所以它需要灵活,以便我可以在每个用户的基础上定义它
这个问题更多的是关于逻辑而不是实际代码。