剩余纳税年度的百分比
我设法使用以下命令在 Excel 上执行此操作(请注意,我使用 dd/mm/yyyy 日期格式:)
用户输入分配给单元格 A101/01/2007
的日期
计算以找出当前纳税年度=IF(月(A1)>>4,年(A1)-1,IF(日(A1)>=6,年(A1),年(A1)-1))
结果是当前纳税年度是 2006
纳税年度开始日期 = =DATE(A1,4,6)
结果06/04/2006
纳税年度结束前一天 = =DATE(R54+1,4,5)
05/04/2007
结果>
最大天数 =ABS((R55-R56))+1
结果 = 365
(用于检测闰年)
纳税年度经过的天数=ABS(R53-R55-R57)
结果 = 95
计算出剩余纳税年度的百分比 =(R58/R57)*100
结果为26.02739726
现在我需要在 PHP 中做同样的事情,老实说不知道从哪里开始。
I managed to do this on excel by using the following (note that I use the dd/mm/yyyy date format:)
User inputs Date assigned to cell A101/01/2007
Calculation to find out current tax year =IF(MONTH(A1)<>4,YEAR(A1)-1,IF(DAY(A1)>=6,YEAR(A1),YEAR(A1)-1))
Result is the current tax year is year 2006
That Date's Tax year begins = =DATE(A1,4,6)
result of 06/04/2006
Day before the Tax year ends = =DATE(R54+1,4,5)
result of 05/04/2007
Max number of days =ABS((R55-R56))+1
result = 365
(used to detect leap years)
Number of days passed in the tax year =ABS(R53-R55-R57)
result = 95
Works out percentage of tax year left =(R58/R57)*100
result is 26.02739726
Now i need to do the same in PHP, and honestly have no idea where to start.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
我会使用 PHP 的
DateTime
类 和DateTime::diff
方法:输出这段代码是:
http://codepad.viper-7.com/WNxRHS
I would use PHP's
DateTime
class and theDateTime::diff
method:The output of this code is:
http://codepad.viper-7.com/WNxRHS