我需要幫助我的腳本比較當前日期和輸入數據庫的日期,我不想做的事情是當數據庫中的日期通過當前日期時獲取警報消息,並在來自數據庫的日期接近當前日期時發出警報。月份不同時,我的代碼出現問題。腳本可以比較來自數據庫日期當前日期和一天,但當一個月例如02.05.2012和28.04.2012腳本充當如果28.04.2012尚未到來不同,他沒有采取考慮到一個月。我希望問題清楚。這是迄今爲止的編碼。有任何想法嗎?比較curent date和數據庫中的日期
$vrjedi_do_osobna = $row['vrjedi_do_osobna'];
$current_date = date('d.m.Y');
$query = mysql_query("SELECT * from albums where vrjedi_do_osobna = '$current_date'
AND $id = 'userid'");
$ime = $row['dosjename'];
$prezime = $row['dosje_prezime'];
$diff = abs(strtotime($current_date) - strtotime($vrjedi_do_osobna));
$years = floor($diff/(365*60*60*24));
$months = floor(($diff - $years * 365*60*60*24)/(30*60*60*24));
$days = floor(($diff - $years * 365*60*60*24 - $months*30*60*60*24)/ (60*60*24));
if($current_date < $vrjedi_do_osobna && $days < 10 && $days > 0 && $years < 1 && $months < 1)
{
echo"<font face='gregorian' size='2'>";
printf(" <img src='slike_izgled/pj_sat.png' width='20' height='30'/> Osobna iskaznica radnika $ime $prezime ističe za %d dana\n", $days);
echo"</font><br>";
}
if ($vrjedi_do_osobna <= $current_date)
{
echo "
<img src='slike_izgled/usklik.gif' width='25' height='25'> <font face='gregorian' size='2'>Osobna iskaznica radnika $ime $prezime-a je istekla!</font> <a href='viewdosje.php?album=".$row['ideo']."'>Pregled dosjea</a><br>
";
// Do something
}
請把一些精力來格式化代碼。注意:''不推薦使用,不得在新項目中使用。 – kapa