Benim mysql sütun, bu datetime değeri vardır, 2011-04-11 11:00:00
bunu bugün daha büyük olmalıdır, oysa ben, onun dönen tarih daha bugünden daha sonra strtotime uyguluyorum zaman.
Ben bu strtotime(date('d/m/Y h:i A'));
kodunu çalışıyorum zaman da, onun yanlış değerler dönen. Strtotime içinde ZAMAN vererek herhangi bir sorun var mı?
Temelde yapmak istiyorum, onun gelecekte daha sonra "Gelecek" Başka gösterisi şey göstermek eğer, bugünün tarihi ile benim mysql sütun tarih karşılaştırın için mi?
Yardım ve tavsiye edin, ben ne yapmalıyım?
Edited kodu
$_startdatetime = $rs['startdatetime'];
$_isUpcoming = false;
if(!empty($_startdatetime)){
$TEMP_strtime = strtotime($_startdatetime);
$TEMP_strtime_today = strtotime(date('d/m/Y h:i A'));
if($TEMP_strtime_today < $TEMP_strtime){
$_isUpcoming = true;
$_startdatetime = date('l, d F, Y h:i A' ,$TEMP_strtime);
}
}
Ve içindeki değer $rs['startdatetime']
olan 2011-04-11 11:00:00
. Ve bu değer ile ben çıkışını takip alıyorum.
$TEMP_strtime - 1302519600
$TEMP_strtime_today - 1314908160
$_startdatetime - 2011-04-11 11:00:00
$_startdatetime
değeri yaklaşan koşul yanlış olarak biçimlendirilmiş, yani mysql değer olarak dönen değil.