PHP,每年年初将数字增加1

时间:2018-03-08 11:29:55

标签: php

我对这样一个简单的问题表示道歉,但我是PHP的新手,无法找到特定于我的问题的答案。

我有一个变量:

$i = 15

在1月1日的每年年初,YEAR增加$ i ++

所以基本上January 1, 2019, 15会点击最多16个。

谢谢!

3 个答案:

答案 0 :(得分:1)

如果我理解正确,这就是你想要的:

if ( date('z') === '0' ) {
    //Today is the first day of the year.
    $i++;
}

当然,你必须决定把它放在哪里。

答案 1 :(得分:0)

使用Php Date Function

echo date('Y');
//Which Automatically Incress As current year

答案 2 :(得分:0)

您好,您可以使用日期完成此任务(" Y"); php中的函数,它为您提供当前年份。

最初你声明你的变量和yearStarted可能是2018年,2019年等。然后使用日期(" Y");你得到当年。然后,您可以从yearStarted中减去该值,这将为您提供已经过去的年数。最后,您可以将该年数添加到初始变量中,以获得所需的结果。例如,我假设我从2015年开始,$ i的值是1,现在已经过了3年,所以$ i应该是1 + 3 = 4,这是该程序的输出。

<?php
    // Declare your variable
    $i=1;
    //Declare the year you started this on
    $yearStarted=2015;
    //Using PHP date("Y") to get the current year
    $currentYear= date("Y");

    //Difference of years from current time to when started
    $yearDifference=$currentYear-$yearStarted;

    //Adding the difference of years to your main variable
    $i=$i+$yearDifference;

    // print/echo your variable
    echo $i;
    ?>

<强>输出

<强> 4