我对这样一个简单的问题表示道歉,但我是PHP的新手,无法找到特定于我的问题的答案。
我有一个变量:
$i = 15
在1月1日的每年年初,YEAR增加$ i ++
所以基本上January 1, 2019, 15
会点击最多16个。
谢谢!
答案 0 :(得分:1)
如果我理解正确,这就是你想要的:
if ( date('z') === '0' ) {
//Today is the first day of the year.
$i++;
}
当然,你必须决定把它放在哪里。
答案 1 :(得分:0)
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 强>