Php 每天用+改变总数;1当一天改变的时候
我的当前输出:Php 每天用+改变总数;1当一天改变的时候,php,mysql,date,Php,Mysql,Date,我的当前输出: +--------------+--------------- date | total +--------------+--------------- 6/5/2015 | 0 7/5/2015 | 0 ------------------------------- 正确的输出应为: +--------------+--------------- date | total +-----
+--------------+---------------
date | total
+--------------+---------------
6/5/2015 | 0
7/5/2015 | 0
-------------------------------
正确的输出应为:
+--------------+---------------
date | total
+--------------+---------------
6/5/2015 | 2
7/5/2015 | 1
-------------------------------
我试过很多代码,但都失败了。
我需要在第二天+1和第二天+1时进行全部更改,因此..PHP代码中出现错误。使用以下命令:
<?php
$date(today);
$total;
if($date != $today)
$total += 1;
?>
变量名中需要美元($)符号。下面的代码将永远运行,并将每天将
$total
值增加1。假设这不是一个学习练习,您需要将初始的$startDate
值与您关心的开始日期进行交换
<?php
$startDate = new \DateTime('now');
$total = 0;
while (true) {
$diff = date_diff($startDate, new \DateTime('now'));
if ($diff->format('%a') !== '0') {
$startDate->modify('+1 day');
$total += 1;
echo $total;
}
}
这是您的实际代码吗?它有几个语法问题,我怀疑它目前是否能运行。我不懂逻辑,这不是代码。。我尝试了很多代码,但是有很多错误。。我只是写代码。。我需要你的代码像正确的输出。