當從mySql表中檢索到「timestamp」值時,我的php文件總是返回當前日期,而不是該行添加到mySQL表中的時間戳日期。從mysql數據庫檢索timestamp值返回當前日期
我知道舒爾時間戳在mySql中添加新行時正常工作,我檢查了phpMyAdmin並且值正確。但是當我要求使用php檢索它們時,所有條目都以當前日期返回,顯示的日期是我要求mySql返回數據,而不是原始時間戳值。
我的時間戳,MySQL的屬性是休耕的:
名:出生日期/類型:TIMESTAMP/null的:使用如下因素代碼來獲取時間戳值CURRENT_TIMESTAMP
I'm:FALSE /默認值(我不得不創建幾個變量翻譯的英語時間戳西班牙):
$query = mysql_query ("SELECT * FROM news;");
while ($row = mysql_fetch_array ($query)){
$row_date = strtotime ($row["fecha"]);
date ("F j, Y", $row_date);
$dias = array("Domingo","Lunes","Martes","Miercoles","Jueves","Viernes","Sábado");
$meses = array("Enero","Febrero","Marzo","Abril","Mayo","Junio","Julio","Agosto","Septiembre","Octubre","Noviembre","Diciembre");
echo $dias[date('w')]." ".date('d')." de ".$meses[date('n')-1]. " del ".date('Y') ;
}
試試這個$ date = date(「F j,y」,$ row_date); echo $ date; –
它可能會以正確的形式返回,但您可能會以錯誤的方式迴應它 –