我想用以下代碼制作日期計數器。格式必須是
今天的日期 - 上一個日期
. 我嘗試添加,但我認為格式錯誤。請問各位可以查嗎?螢屏截圖添加在下面。
if (mysqli_num_rows($result) > 0) {
$row = mysqli_fetch_array($result);
$curr_dt = DateTime::createFromFormat("Y-m-d H:i:s", date("Y-m-d") . " 00:00:00");
$row_dt = DateTime::createFromFormat("Y-m-d H:i:s", $row["dt_corr"]);
$color = $row_dt < $curr_dt ? 'red' : 'lime';
$date = "<br><font style='color: $color; font-size:12px'>".date("d/m/Y",strtotime($row["dt_corr"]))."</font >";
$currentdate = date('Y-m-d H:i:s');
$after1yrdate = date("Y-m-d H:i:s", strtotime(" 1 year", strtotime($row["dt_corr"])));
$diff = (strtotime($after1yrdate) - strtotime($currentdate)) / (60 * 60 * 24);
echo "<p style='color:red'>The difference is ".round($diff)." Days</p>";
}
/*if (mysqli_num_rows($result) > 0) {
$row = mysqli_fetch_array($result);
$date = "<br><font size=\"2px\" color=\"green\">".$row["dt_corr"]."</font>";
//echo $date.'<br>';
}*/
else{
$date = "";
}

uj5u.com熱心網友回復:
$currentdate = date('Y-m-d H:i:s');
$previousdate = date("Y-m-d H:i:s", strtotime($row["dt_corr"]));
$diff = (strtotime($currentdate)-strtotime($previousdate)) / (60 * 60 * 24);
echo "<p style='color: $color; font-size:12px'>".round($diff)." days </p>";
轉載請註明出處,本文鏈接:https://www.uj5u.com/yidong/483936.html
上一篇:日期時間讀取與實際值不同的格式
