affichage d'une date au format long (mardi 20 aout 2002)

affichage d'une date au format long (mardi 20 aout 2002) - ASP - Programmation

Marsh Posté le 20-08-2002 à 11:25:51    

je cherche la fonction asp qui permet d'afficher une date au format long
j'ai tester date_fr_long (source : trucweb) mais ça marche pas
merci

Reply

Marsh Posté le 20-08-2002 à 11:25:51   

Reply

Marsh Posté le 20-08-2002 à 12:01:54    

Code :
  1. Function DonneJour(Date_Entree)
  2. Jour  = Day(Date_Entree)
  3. Mois  = Month(Date_Entree)
  4. Annee  = Year(Date_Entree)
  5. Num_Jour = weekday(Date_Entree)
  6. If Num_Jour = 1 Then Nom_Jour = "Dimanche"
  7. If Num_Jour = 2 Then Nom_Jour = "Lundi"
  8. If Num_Jour = 3 Then Nom_Jour = "Mardi"
  9. If Num_Jour = 4 Then Nom_Jour = "Mercredi"
  10. If Num_Jour = 5 Then Nom_Jour = "Jeudi"
  11. If Num_Jour = 6 Then Nom_Jour = "Vendredi"
  12. If Num_Jour = 7 Then Nom_Jour = "Samedi"
  13. If Mois  = 1 Then Nom_Mois = "Janvier"
  14. If Mois  = 2 Then Nom_Mois = "Février"
  15. ...
  16. If Mois  = 8 Then Nom_mois = "Août"
  17. ...
  18. If Mois  = 12 Then Nom_mois = "Décembre"
  19. DonneJour = "Le " & Nom_Jour & " " & Jour & " " & Nom_Mois & " " & Annee
  20. End Function
  21. Response.Write DonneJour(Date)

Reply

Marsh Posté le 20-08-2002 à 12:09:46    

Plus simple........ :

Code :
  1. <HTML>
  2. <HEAD>
  3. <META NAME="GENERATOR" Content="Microsoft Visual Studio 6.0">
  4. <TITLE></TITLE>
  5. </HEAD>
  6. <script language="javascript">
  7. function dateDuJour()
  8. {
  9. var dateJour = new Date();
  10. var jour = new Array("Dimanche","Lundi","Mardi","Mercredi","Jeudi","Vendredi","Samedi" );
  11. nomJour = jour[dateJour.getDay()];
  12. var mois = new Array("Janvier","Février","Mars","Avril","Mai","Juin","Juillet","Août","Septembre","Octobre","Novembre","Décembre" );
  13. nomMois = mois[dateJour.getMonth()];
  14. var dateFormatee = nomJour + " " + dateJour.getDate() + " " + nomMois + " " + dateJour.getYear();
  15. document.getElementById('datedujour').value = dateFormatee;
  16. }
  17. </script>
  18. <BODY>
  19. <P> </P>
  20. <input type="button" value="Date" onclick="dateDuJour();">
  21. <br>
  22. <input type="text" id="datedujour">
  23. </BODY>
  24. </HTML>


Message édité par gwen2709 le 20-08-2002 à 12:15:20
Reply

Marsh Posté le 20-08-2002 à 12:18:33    

gwen2709 a écrit a écrit :

Plus simple........ :

Code :
  1. <HTML>
  2. <HEAD>
  3. <META NAME="GENERATOR" Content="Microsoft Visual Studio 6.0">
  4. <TITLE></TITLE>
  5. </HEAD>
  6. <script language="javascript">
  7. function dateDuJour()
  8. {
  9. var dateJour = new Date();
  10. var jour = new Array("Dimanche","Lundi","Mardi","Mercredi","Jeudi","Vendredi","Samedi" );
  11. nomJour = jour[dateJour.getDay()];
  12. var mois = new Array("Janvier","Février","Mars","Avril","Mai","Juin","Juillet","Août","Septembre","Octobre","Novembre","Décembre" );
  13. nomMois = mois[dateJour.getMonth()];
  14. var dateFormatee = nomJour + " " + dateJour.getDate() + " " + nomMois + " " + dateJour.getYear();
  15. document.getElementById('datedujour').value = dateFormatee;
  16. }
  17. </script>
  18. <BODY>
  19. <P> </P>
  20. <input type="button" value="Date" onclick="dateDuJour();">
  21. <br>
  22. <input type="text" id="datedujour">
  23. </BODY>
  24. </HTML>






 
exact

Reply

Marsh Posté le 20-08-2002 à 12:20:33    

dilyfe a écrit a écrit :

 
 
exact




 
 ;)

Reply

Marsh Posté le 20-08-2002 à 12:27:40    

Plus simple...
 
Si IIS est dans la bonne langue :
 
FormatDateTime(now(), 1)
 
Chez moi :
 

Code :
  1. <%@ Language=VBScript %>
  2. <html>
  3. <head>
  4. <meta name="GENERATOR" Content="Microsoft Visual Studio.NET 7.0">
  5. </head>
  6. <body>
  7. <%
  8. response.Write FormatDateTime(now(), 1)
  9. %>
  10. </body>
  11. </html>


 
Ca donne :
 

Code :
  1. mardi 20 août 2002

Reply

Marsh Posté le 20-08-2002 à 12:39:09    

merci MagicBuzz, c ce que je cherchais ! :hello:

Reply

Marsh Posté le 20-08-2002 à 13:55:40    

MagicBuzz a écrit a écrit :

Plus simple...
 
Si IIS est dans la bonne langue :
 
FormatDateTime(now(), 1)
 
Chez moi :
 

Code :
  1. <%@ Language=VBScript %>
  2. <html>
  3. <head>
  4. <meta name="GENERATOR" Content="Microsoft Visual Studio.NET 7.0">
  5. </head>
  6. <body>
  7. <%
  8. response.Write FormatDateTime(now(), 1)
  9. %>
  10. </body>
  11. </html>


 
Ca donne :
 

Code :
  1. mardi 20 août 2002






 
c plus simple c sûr mais ma réponse est la plus courte en JAVAscript !

Reply

Marsh Posté le 20-08-2002 à 14:21:40    

Comment ça elle est plus courte ?
 
Et faire le traîtement côté serveur est mieu, parceque si le client n'est pas à l'heure, t comme un con :D

Reply

Marsh Posté le 20-08-2002 à 14:28:07    

MagicBuzz a écrit a écrit :

Comment ça elle est plus courte ?
 
Et faire le traîtement côté serveur est mieu, parceque si le client n'est pas à l'heure, t comme un con :D




 
C'est bien tu as tout compris, je te faisais juste remarquer que mon script c'est du javascript et que toi c'est du VBscript...je t'en veux pas mais réfléchi avant de râler ! :sweat:  
 
Ceci ta solution est EXTRA !

Reply

Marsh Posté le 20-08-2002 à 14:28:07   

Reply

Marsh Posté le 20-08-2002 à 14:31:40    

G pas râlé...
 
Je te demandais juste poukoi tu disais que ta solution était plus courte :??:

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed