我想讓顏色變化取決于日期。比方說,如果小于今天的日期,它必須以紅色顯示,否則必須以綠色顯示。我將提供螢屏截圖。
正如您可以在螢屏截圖中查看的那樣,2022-05-25 必須是綠色的,2021-10-16 必須是紅色的。另外,我想按順序顯示 DD-MM-YY。我可以知道我該怎么做嗎?
{
$type = $equipArray[$x];
$sql= "SELECT * FROM map_db_oee.`tbl_actual_correlation` WHERE `waferid` LIKE 'NSX1234%' AND prober='".$type."' ORDER BY dt_corr DESC LIMIT 1";
//echo $sql.'<br>';
$result = mysqli_query($conn, $sql);
if (mysqli_num_rows($result) > 0) {
$row = mysqli_fetch_array($result);
if ($date < $now ){
$date = "<br><font size=\"2px\" color=\"red\">".$row["dt_corr"]."</font>";}
else {
$date = "<br><font size=\"2px\" color=\"green\">".$row["dt_corr"]."</font>";
}
//echo $date.'<br>';
}
else{
$date = "";
}
uj5u.com熱心網友回復:
if ($date < $now ){
$date = "<br><font size=\"2px\" color=\"red\">".$row["dt_corr"]."</font>";}
else {
$date = "<br><font size=\"2px\" color=\"green\">".$row["dt_corr"]."</font>";
}
DateTime
與上面的腳本相比,使用類物件而不是字串比較來比較日期時間總是更好。您可以修改您的代碼,如下所示:
<?php
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' : 'green';
echo "<br><font style='color: $color; font-size:12px'>".date("d-m-Y H:i:s",strtotime($row["dt_corr"]))."</font >";
}
uj5u.com熱心網友回復:
$type = $equipArray[$x];
$sql= "SELECT * FROM map_db_oee.`tbl_actual_correlation` WHERE `waferid` LIKE 'NSX1234%' AND prober='".$type."' ORDER BY dt_corr DESC LIMIT 1";
$result = mysqli_query($conn, $sql);
if (mysqli_num_rows($result) > 0) {
$row = mysqli_fetch_array($result);
if($row["dt_corr"] < date("Y/m/d H:i:s")){
$date = "<br><p style="color:red; font-size:12px">".$row["dt_corr"]."</p>";
}elseif($row["dt_corr"] > date("Y/m/d H:i:s")){
$date = "<br><p style="color:green; font-size:12px">".$row["dt_corr"]."</p>";
}
}else{
$date = "";
}
轉載請註明出處,本文鏈接:https://www.uj5u.com/gongcheng/480894.html
上一篇:UWP應用中的物體框架遷移找不到ModelSnapshot
下一篇:嘗試宣告游標時出現此錯誤