Changer le format d'une date en javascript

Fermé
nicole - 12 mai 2010 à 09:04
 alber45 - 6 juin 2010 à 01:11
Bonjour!
Mon proplème est que je dois ajouter un include à une page javascript et que cet include va prendre des donées dans una base sql. Je ne connais tien au js (pour ce genre de travaille j'utilise normalement vd). J'ai réussi quand même à récupérer les donées, mais les date me posent de grands problèmes. J'obtient un format Tue May 18 00:00:00 UTC+0200 2010 alors que je voudrais un format européen. Je ne sais pas comment transormer mon xdata pour obtenir une date lisible. Mes codes sont les suivants:

<%@LANGUAGE = JScript%>

<%
var stringa = "Driver={SQL Server};Server=server;Database=database;Uid=utente;Pwd=password;";
var SQL = "SELECT * FROM ABT_Agenda ORDER BY DATA ASC";
var cn = new ActiveXObject("ADODB.Connection");
var rs = new ActiveXObject("ADODB.Recordset");
cn.Open(stringa);
rs.Open(SQL, cn, 1);
var xdata = rs("Data");
if (rs.EOF)
{
Response.Write("Nessun dato presente");
}
// Se ce ne sono li stampo a video
else
{
with (Response)
{
while (rs.EOF == false)
{
%>
</head>
<body>
<hr />
<p><% Write(xdata + "<br>");%>
<a href="http://<% Write(rs("Link"));%>" target="_blank"><%Write(rs("Titolo") + "<br>");%><br /></a>
<%

rs.MoveNext();
}
}
}
rs.Close();
cn.Close();
%>

Merci à qui me pourrait donner un coup de main,¨
Nicole
A voir également:

1 réponse

voici une petite fonction qui je pense pourra t'aider.
function DateEurope(oDate){
if(oDate==null){return "-"}
oDate=new Date(oDate)
var oMonth
var oYear
var oDay
oDay=oDate.getDate()
oDay=oDay.toString(10)
if (oDay.length<2){oDay="0"+oDay}
oYear=oDate.getYear()
oYear=oYear.toString(10)
oMonth=oDate.getMonth()+1
oMonth=oMonth.toString(10)
if (oMonth.length<2){oMonth="0"+oMonth}
return(oDay+"/"+oMonth+"/"+oYear)
}
0