Foros del Web » Programando para Internet » ASP Clásico »

formato de fecha sql

Estas en el tema de formato de fecha sql en el foro de ASP Clásico en Foros del Web. estoy, realizando una busqueda que cuando muestra los datos, muesta la fecha aaaammdd; y yo deseo que lo muestre ddmmaaaa, como podria hacer esta conversión ...
  #1 (permalink)  
Antiguo 07/05/2003, 15:41
ori
 
Fecha de Ingreso: marzo-2003
Ubicación: caracas-venezuela
Mensajes: 11
Antigüedad: 21 años, 3 meses
Puntos: 0
Pregunta formato de fecha sql

estoy, realizando una busqueda que cuando muestra los datos, muesta la fecha aaaammdd; y yo deseo que lo muestre ddmmaaaa, como podria hacer esta conversión bien sea en sql, ó asp.

Muchas gracias
  #2 (permalink)  
Antiguo 07/05/2003, 15:52
 
Fecha de Ingreso: febrero-2002
Ubicación: Santiago
Mensajes: 253
Antigüedad: 22 años, 4 meses
Puntos: 0
si mal no recuerdo esta hecho.

No se si en las faqs de javascript o de asp

no lo encuentro
  #3 (permalink)  
Antiguo 07/05/2003, 15:54
ori
 
Fecha de Ingreso: marzo-2003
Ubicación: caracas-venezuela
Mensajes: 11
Antigüedad: 21 años, 3 meses
Puntos: 0
no te entiendo, querido amigo
  #4 (permalink)  
Antiguo 07/05/2003, 20:19
 
Fecha de Ingreso: febrero-2002
Ubicación: Santiago
Mensajes: 253
Antigüedad: 22 años, 4 meses
Puntos: 0
Aqui modifique algo(esta en javascript). Guardala y pruebala

Código:
<html>
<head>
<script language="JavaScript">
   function ori(){
    var sFc0 = document.frm.fecha0.value; // Se asume válida
    var nAno = parseInt(sFc0.substr(0, 4));
    var nMes = parseInt(sFc0.substr(4, 2));
    var nDia = parseInt(sFc0.substr(6, 2));
	var sRes = String(nDia) + String(nMes) + String(nAno);
	document.frm.fecha1.value = sRes;
	return sRes; }
</script>
 </head>
 <body>
  <form name="frm">
   <table border="0">
    <tr>
     <td>
      <table border="1">
          <!--DWLayoutTable-->
          <tr> 
            <td align="right"> Fecha inicial (aaaammdd) </td>
            <td> <input type="text" name="fecha0" value="20031012" readonly> </td>
          </tr>
          <tr> 
            <td>&nbsp;</td>
            <td>&nbsp;</td>
          </tr>
          <tr> 
            <td align="right"> Fecha final (ddmmaaaa) </td>
            <td> <input type="text" name="fecha1" > </td>
          </tr>
        </table>
     </td>
    </tr>
    <tr>
     <td align="center">
      <input type="button" value="Invertir" onclick="ori()">
     </td>
    </tr>
   </table>
  </form>
 </body>
</html>
En la noche te envio algo en asp



Lo prometido es deuda.
Aqui esta en asp

Código PHP:

<html>
<
head>
 </
head>
 <
body>
<% 
'Esta variable la puedes reemplazar por la que recibes 
fecha_antigua="20031012"%> 
Esta es la fecha antigua formato aaaammdd <%=fecha_antigua%>
<%
'
Ahora empieza la transformación
anio
=left(fecha_antigua4)
dia=right(fecha_antigua2)
mes1=right(fecha_antigua4)
mes2=left(mes12)
fecha_nueva=dia mes2 anio
Response
.Write("<br>")
%>
Esta es la fecha nueva formato ddmmaaaa <%=fecha_nueva%>
 </
body>
</
html
guarda la pagina con extension *.asp para probarla



Última edición por Renegado; 07/05/2003 a las 20:17
  #5 (permalink)  
Antiguo 08/05/2003, 07:10
ori
 
Fecha de Ingreso: marzo-2003
Ubicación: caracas-venezuela
Mensajes: 11
Antigüedad: 21 años, 3 meses
Puntos: 0
sabes renegado esta fecha viene de una base de datos.
  #6 (permalink)  
Antiguo 08/05/2003, 15:42
 
Fecha de Ingreso: febrero-2002
Ubicación: Santiago
Mensajes: 253
Antigüedad: 22 años, 4 meses
Puntos: 0
por eso digo, asignale esa fecha que viene de la base de datos a una variable y haces el proceso donde se invierte la fecha.

fecha_antigua="20031210"
ahi en vez de poner eso pones la fecha que viene de la base de datos, o sea fecha_antigua ahora va a ser
fecha_antigua=lo que saco de mi base de datos
Hacele un trim por si a caso
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 20:59.