【发布时间】:2014-12-04 01:46:51
【问题描述】:
我什至不知道从哪里开始使用 PHP 实现这个功能,因为我对日期功能不太熟悉。我在互联网上搜索了一下,除了excel公式之外没有找到任何东西,这显然没有帮助。提前非常感谢您!
【问题讨论】:
-
什么是excel公式?
我什至不知道从哪里开始使用 PHP 实现这个功能,因为我对日期功能不太熟悉。我在互联网上搜索了一下,除了excel公式之外没有找到任何东西,这显然没有帮助。提前非常感谢您!
【问题讨论】:
$percentage = (date('j') / date('t')) * 100;
应该这样做。
【讨论】:
这是来自 php 手册:
大多数电子表格程序都有一个相当不错的小内置函数,称为 NETWORKDAYS,用于计算任意两个给定日期之间的工作日数(即周一至周五,不包括节假日)。我在 PHP 中找不到一个简单的方法来做到这一点,所以我把它放在一起。它复制了 OpenOffice 的 NETWORKDAYS 函数的功能——你给它一个开始日期、一个结束日期和一个你想要跳过的任何假期的数组,它会告诉你工作日的数量(包括开始和结束的天数! ) 之间。
(http://php.net/manual/en/function.date.php#101379)
您可以尝试使用它来获取当前月份的多个工作日。之后,您计算当月过去了多少工作日。并根据该结果计算百分比。
【讨论】: