我试过环顾网络,但没有找到足够的信息将结束日期字段转换为剩余时间。
现在我有了这段代码:
echo '
<tr>
<td style="background: #f0f0f0;" width=50% align=center>'.$row['end_date'].'</td>
</tr>';
显示sql的值end_date。但是,我需要使用Time left,因此要将其转换为x天x小时x分x秒左。 日期本身如下:2017-02-08 20:52:20
有人能帮帮我吗?
答案 0 :(得分:0)
查看date/time个功能,尤其是date_diff()
。我认为,该页面上的示例可以满足您的需求。
答案 1 :(得分:0)
我这样解决了:
$datetime1 = date_create('now');
$datetime2 = date_create($row['end_date']);
$interval = date_diff($datetime1, $datetime2);
echo '
<tr>
<td style="background: #f0f0f0" width=50% align=center>'.$interval->format('%a days %h hours %i min %s sec').'</td>
</tr>';