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> </td>
<td> </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_antigua, 4)
dia=right(fecha_antigua, 2)
mes1=right(fecha_antigua, 4)
mes2=left(mes1, 2)
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