Как минус чч: мм отметка времени из отметки времени гггг-мм-дд чч: мм: сс - PullRequest
0 голосов
/ 04 февраля 2019

В моей таблице есть два столбца. Statestarttime содержит метку времени в формате ЧЧ: ММ (14:21), а столбец Метка времени содержит метку времени в формате ГГГГ-ММ-ДД ЧЧ:MM: SS (2019-02-04 14:22:47) формат.

Я хочу выяснить разницу между этими столбцами в формате ЧЧ: ММ (00:01)

Я написал приведенный ниже код, но получаю Примечание: не правильно сформированныйчисловое значение, найденное в столбце различий

<?php while($row = mysqli_fetch_array($search_result)):?>
                <tr>
                    <td align="Center"><?php echo $row['id'];?></td>
                    <td align="Center"><?php echo $row['EmpID'];?></td>
                    <td align="Center"><?php echo $row['Date'];?></td>
                    <td align="Center"><?php echo $row['Username'];?></td>
                    <td align="Center"><?php echo $row['Computername'];?></td>
                    <td align="Center"><?php echo $row['State'];?></td>
                    <td align="Center"><?php echo $row['MinutesatState'];?></td>
                    <td align="Center"><?php echo $row['StateStarttime'];?></td>
                    <td align="Center"><?php echo $row['StateEndtime'];?></td>
                    <td align="Center"><?php echo $row['Timestamp'];?></td>
                    <td align="Center"><?php echo $row['StateStarttime']-$row['Timestamp'];?></td>
                </tr>
                <?php endwhile;?>

1 Ответ

0 голосов
/ 04 февраля 2019

Вы можете использовать это, вместо того, чтобы жестко закодировать время, которое пройдет, когда оно будет работать ...!

$time1 = date("h:i:s",strtotime("2019-02-04 14:22:47"));
$time2 = date("h:i:s",strtotime("14:21"));

echo date("h", strtotime($time1)-strtotime($time2));
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...