begin process at 2012 05 27 06:18:07
  Trouver un code source :
 
dans
 
Accueil > 

Code

 > 

Date/Heure

 > CONVERTIR UNE DATE DU FORMAT FRANÇAIS AU FORMAT AMÉRICAIN

CONVERTIR UNE DATE DU FORMAT FRANÇAIS AU FORMAT AMÉRICAIN


 Information sur la source

Note :
10 / 10 - par 1 personne
10,00 / 10

  • 1

  • 2

  • 3

  • 4

  • 5

  • 6

  • 7

  • 8

  • 9

  • 10
Catégorie :Date/Heure Niveau :Débutant Date de création :29/05/2002 Date de mise à jour :29/05/2002 09:38:40 Vu :23 782

Auteur : TowelBoy

Ecrire un message privé
Commentaire sur cette source (1)
Ajouter un commentaire et/ou une note

 Description

Ce code convertit un date entrée au format JJ/MM/AAAA en une date du format MM/JJ/AAAA en utilisant la fonction INSTR()

Source

  • <%
  • '----------------------------------------------------------------
  • ' Rôle: convertir une date du format français au format américain
  • ' en utilisant la fonction INSTR()
  • ' Paramètre entrant: une date du type (J)J/(M)M/(AA)AA
  • ' Retour : une date au format (M)M/(J)J/(AA)AA
  • '----------------------------------------------------------------
  • Function FrToUsDate(DateIn)
  • intCpt = 1 'indice de la chaîne DateIn
  • Dim tabposition (2) ' sauve les position des caractères '/'
  • i=1 ' indice du tableau tabposition qui est incrémenté à chaque rencontre du caract. '/'
  • intPos = -1 'initialiser la position de l'élément à rechercher
  • While ( intPos <> 0 ) ' tant que pas fin de chaîne
  • intPos=INSTR(intCpt, DateIn, "/")
  • if intpos <> 0 then
  • tabposition(i) = intPos
  • intCpt = intPos + 1 'pour ne pas faire de boucle infinie
  • end if
  • i = i + 1
  • Wend
  • JJ = Left(DateIn,tabposition(1)-1)
  • MM = Mid(DateIn,tabposition(1)+1,(tabposition(2)-tabposition(1))-1)
  • AAAA = Mid(DateIn,tabposition(2)+1,4)
  • DateOut = MM & "/" & JJ & "/" & AAAA ' on formate la chaîne de sortie
  • FrToUsDate = DateOut
  • End Function
  • %>
  • Exemple 1: <BR>
  • <% Mydate = "1/2/2002" %>
  • <%="La date au format français est le " & MyDate & "<BR>"%>
  • <%="La même date au format américain est le " & FrToUsDate(MyDate) & "<BR><BR>"%>
  • Exemple 2: <BR>
  • <% Mydate = "31/12/2002" %>
  • <%="La date au format français est le " & MyDate & "<BR>"%>
  • <%="La même date au format américain est le " & FrToUsDate(MyDate) & "<BR><BR>"%>
<%
'----------------------------------------------------------------
' Rôle: convertir une date du format français au format américain
'       en utilisant la fonction INSTR() 
' Paramètre entrant: une date du type (J)J/(M)M/(AA)AA
' Retour : une date au format (M)M/(J)J/(AA)AA
'----------------------------------------------------------------
Function FrToUsDate(DateIn)
 
 intCpt = 1  'indice de la chaîne DateIn

 Dim tabposition (2) ' sauve les position des caractères '/'
 i=1 ' indice du tableau tabposition qui est incrémenté à chaque rencontre du caract. '/'
  
 intPos = -1 'initialiser la position de l'élément à rechercher
 
 While ( intPos <> 0 ) ' tant que pas fin de chaîne
  intPos=INSTR(intCpt, DateIn, "/")
  
  if intpos <> 0 then
   tabposition(i) = intPos
   intCpt = intPos + 1 'pour ne pas faire de boucle infinie 
  end if 
  
  i = i + 1
 Wend

 JJ   = Left(DateIn,tabposition(1)-1)
 MM   = Mid(DateIn,tabposition(1)+1,(tabposition(2)-tabposition(1))-1)
 AAAA = Mid(DateIn,tabposition(2)+1,4)

 DateOut = MM & "/" & JJ & "/" & AAAA ' on formate la chaîne de sortie

 FrToUsDate = DateOut

End Function
%>

Exemple 1: <BR>

<% Mydate = "1/2/2002" %>
<%="La date au format français est le " & MyDate & "<BR>"%>
<%="La même date au format américain est le " & FrToUsDate(MyDate) & "<BR><BR>"%>

Exemple 2: <BR>

<% Mydate = "31/12/2002" %>
<%="La date au format français est le " & MyDate & "<BR>"%>
<%="La même date au format américain est le " & FrToUsDate(MyDate) & "<BR><BR>"%> 



 Sources du même auteur

RÉCUPÉRER LE LOGIN NT D'UN CLIENT

 Sources de la même categorie

CONVERSION D'UNE DATE/HEURE STANDARD VERS DATE/HEURE CONFORM... par processus
CALCUL DE L'AGE D'UNE PERSONNE (ASP VBSCRIPT) par bluedemon
CONVERSION DE GMT À LOCAL ET DE LOCAL À GMT par revolt
Source avec Zip CALENDRIER DYNAMIQUE AVEC JOURS FERIES par label97
SAISIR DATE FR DANS MYSQL par jeckel

Commentaires et avis

Commentaire de Mercury le 29/05/2002 11:17:23

Pas mal, mais il y a beaucoup plus simple ;-)

 Ajouter un commentaire




Nos sponsors


Sondage...

CalendriCode

Mai 2012
LMMJVSD
 123456
78910111213
14151617181920
21222324252627
28293031   

Consulter la suite du CalendriCode

A découvrir



 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 1,591 sec (4)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales