nicerico
Messages postés2Date d'inscriptionmardi 3 août 2004StatutMembreDernière intervention 2 juin 2006
-
3 août 2004 à 15:41
cs_fabrice69
Messages postés1765Date d'inscriptionjeudi 12 octobre 2000StatutMembreDernière intervention11 décembre 2013
-
6 août 2004 à 22:49
bonjour,
je recupere d'une bdd mssql une date en delphi
je la transforme en type 03/07/04 avec cette fonction :
code:
<SCRIPT RUNAT=SERVER LANGUAGE=VBSCRIPT>
function MonFormatDateTime(maDate, monFormat)
MonFormatDateTime = FormatDateTime(DateJavaToSQL(maDate), monFormat )
End Function
</SCRIPT>
maintenant je voudrais obtenir un format du type
03/08/2004 au lieu de 03/08/04
donc
dans ma page principale, j'appele general.asp ou se trouve les fonctions.
j'ai essayé ces 2 fonctions :
Code:
function compildate(datefin){
annee = DatePart ("YYYY",datefin)
return annee;
}
et/ou
Code:
function compildate(datefin){
var datefinale;
datefinale = datefin.substring(0,6)+"20"+datefin.substring(6,8);
return datefinale;
}
pour les appeler j'ai le code suivant dant la page principale :
Code:
<%@LANGUAGE="JAVASCRIPT"%>
<!-- #include file="general.asp" -->
<% var nouveldate = MonFormatDateTime2(datedelphi)%>
<%= nouveldate %>
<%= compildate(nouveldate) %>
Citation:
<%= nouveldate %> me donne comme resultat : 02/08/04
Citation:
<%= compildate(nouveldate) %> me provoque une erreur :
Erreur d'exécution Microsoft JScript erreur '800a138f'
Objet attendu
jesusonline
Messages postés6814Date d'inscriptiondimanche 15 décembre 2002StatutMembreDernière intervention13 octobre 201029 3 août 2004 à 19:25
je connais pas vbs, mais plutot vb.net
mais : es tu sur qu'il y a des ; a cq ligne ?
tu manipules des strings donc les + sont peut etre pas accepté ...
en vb.net ca donnerait :
datefin.substring(0,6) & "20" & datefin.substring(6,8)
jesusonline
Messages postés6814Date d'inscriptiondimanche 15 décembre 2002StatutMembreDernière intervention13 octobre 201029 3 août 2004 à 19:27
je viens de voir :
<%@LANGUAGE="JAVASCRIPT"%> et <SCRIPT RUNAT=SERVER LANGUAGE=VBSCRIPT>
t'es sur que les deux langages se melangent bien ? je sais pas mais ca me parait louche ...