我希望有一个进度条,显示多少时间2天给予之间完成,很可能我得到的答案,但它不能在某些情况下工作进度的日期用PHP和CSS 2之间
样式:
<style type="text/css">
#progressbar div
{
background-color: #99cc66;
width: 50%;
height: 20px;
border-radius: 10px;
}
</style>
壳体1:工作代码
<?php
$date1 = strtotime("2014-09-05 11:44:01");
$date2 = strtotime("2014-09-07 12:44:01");
$today = time();
$num = $today - $date1;
$den = $date2 - $date1;
$percentage = ($today - $date1)/($date2 - $date1) * 100;
?>
<?php if($percentage<100 && $percentage>=0){ ?>
<div id="progressbar" style="border: 1px solid ; border-radius: 10px;">
<div style="width: <?php echo $percentage; ?>%;"><span><?php echo round($percentage,2); ?>%</span></div>
</div>
<?php } ?>
壳体2:不工作
如果我甲肝e将日期时间格式更改为24小时,我看不出prgoressbar的$百分比是负值
<?php
$date1 = strtotime("2014-09-05 11:44:01");
$date2 = strtotime("2014-09-07 23:44:01");
$today = time();
$num = $today - $date1;
$den = $date2 - $date1;
$percentage = ($today - $date1)/($date2 - $date1) * 100;
?>
<?php if($percentage<100 && $percentage>=0){ ?>
<div id="progressbar" style="border: 1px solid ; border-radius: 10px;">
<div style="width: <?php echo $percentage; ?>%;"><span><?php echo round($percentage,2); ?>%</span></div>
</div>
<?php } ?>
我想用甚至24小时格式这个进度工作,在此任何线索?
什么的情况下,1和2的情况下的代码之间的区别?我没有看到它? – LinkinTED 2014-09-05 08:17:45
@LinkinTED检查每个案件的$ date1和$日期 – 2014-09-05 08:20:38
对不起,我无法帮到你,我转动盲目我猜,我仍然没有看到它:/ – LinkinTED 2014-09-05 08:27:08