En mi BD tengo un campo de tipo varchar donde inserto la hora de esta forma:
Código PHP:
date("g:i a")
pues con esto tengo la hora en este formato: 05:38 pm por ejemplo. Ahora mi pregunta es como con explode puedo acceder al pm o am. Lo he hecho de esta forma para las horas y minutos:
Código PHP:
echo "<td class='txtrg'>Hora de Registro: </td>
<td><select name='hora' id='hora' size='1' class=txt>";
list($hour,$minutes,$ampm)=explode(":",$row['horaderegistro']);
for($i=1;$i<13;$i++){
if($hour==$i){
echo "<option value='".$i."' selected>".$i."</option>";
}else{
echo "<option value='".$i."'>".$i."</option>";
}
}
echo "</select>
<select name='minutos' id='minutos' size='1' class=txt>";
for($i=1;$i<61;$i++){
if($minutes==$i){
if(($minutes>1)&&($minutes<10)){
$an="0";
}
echo "<option value='".$i."' selected>".$an."".$i."</option>";
}else{
echo "<option value='".$i."'>".$an."".$i."</option>";
}
}
echo "</select>
<select name='ampm' id='ampm' size='1' class=txt>";
$arrampm=array("am","pm");
for($i=1;$i<3;$i++){
if($ampm == $i){
echo "<option value='".$i."' selected>".$arrampm[$i]."</option>";
}
}
echo "</select></td>";
pero no se como hacer para poner en un select el valor de am o pm segun tenga la hora.
Salu2