FAQ ASPConsultez toutes les FAQ

Nombre d'auteurs : 6, nombre de questions : 44, dernière mise à jour : 30 mars 2017 

 
OuvrirSommaireLes dates

Sur un serveur US, les dates sont au format MM/DD/YYYY. En français, on utilise le format DD/MM/YYYY.
On peut forcer l'affichage de la date au format Français sur un serveur US. Il faut ajouter ceci en en-tête des pages ASP :

 
Sélectionnez
<% session.LCID=&H040c %>
Créé le 22 février 2013  par Jérôme

On peut utiliser les variables au format 'date' et les fonctions Day, Month, Year et autres pour en extraire les infos...

 
Sélectionnez
Function FrenchDate(maDate)
Dim maChaine
  maChaine = Pad(Day(maDate),2) & "/" & Pad(Month(maDate),2) & "/" & Year(maDate)
  FrenchDate = maChaine
End Function

Pad(chaine, x) est une fonction qui ajoute des '0' à chaine pour la remplir jusqu'à ce qu'elle contienne x caractères. Cette fonction a l'avantage d'être indépendante des 'Paramètres régionaux' du serveur.

Créé le 22 février 2013  par Florian

Tout d'abord pour récupérer l'heure actuelle, on utilise la fonction Now().
Ensuite pour ajouter 2 heures, on va utiliser la fonctionn DateAdd(interval, number, date).

 
Sélectionnez
<% response.write "maintenant : " & now() & "<br>"
response.write " + 2 heures : " & dateadd("h", 2, now())
%>

Les paramètres utiles : Cette fonction peut également être utilisé pour incrémenter des dates.

  • h pour les heures
  • n pour les minutes
  • s pour les secondes
Créé le 3 octobre 2004  par Debug
  

Les sources présentées sur cette page sont libres de droits et vous pouvez les utiliser à votre convenance. Par contre, la page de présentation constitue une œuvre intellectuelle protégée par les droits d'auteur. Copyright © 2004-2013 Developpez Developpez LLC. Tous droits réservés Developpez LLC. Aucune reproduction, même partielle, ne peut être faite de ce site et de l'ensemble de son contenu : textes, documents et images sans l'autorisation expresse de Developpez LLC. Sinon vous encourez selon la loi jusqu'à trois ans de prison et jusqu'à 300 000 € de dommages et intérêts.