我正在尝试将我的DATETIME格式化为西班牙语,所以它不像'2015-11-14 13:22:33'那样显示。
实际上我正在按照这样的方式调用我的日期时间
$not_Fecha = $rows_result ['nw_Fecha'];
并在此处格式化(dias = days,meses = months):
<?php $not_Fecha = new DateTime($result->my_datetime);
$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 $result = $dias[date('w')]." ".date('d')." de ".$meses[date('n')-1]. " del ".date('Y'). " a las ".date('g:i A') ;
?>
但是它显示了今天的日期,而不是存储在我的数据库中的日期。它可能是什么?
答案 0 :(得分:0)
您永远不会使用数据库中的日期。您只使用今天使用的date()
(除非您给它一个不同日期的Unix时间戳)。将您的调用替换为日期以使用代表您要使用的实际日期的DateTime
对象。
<?php
$not_Fecha = new DateTime($result->my_datetime);
$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 $result = $dias[$not_Fecha->format('w')]." ".$not_Fecha->format('d')." de ".$meses[$not_Fecha->format('n')-1]. " del ".$not_Fecha->format('Y'). " a las ".$not_Fecha->format('g:i A') ;
?>