Date sur deux chiffres en ASP
Il est nativement impossible d'afficher la date sur deux chiffres en ASP. Par exemple si nous sommes le troisième jour du mois alors la fonction "Day(Madate)" affichera "3". Voici un petit bout de code vous permettant de remédier à ce problème, plus pratique pour l'affichage de vos dates.
La fonction reste très simple, si la valeur est inférieur à 10 et supérieur ou égal à zéro alors on ajoute un zéro devant.
' Permet de formater l'heure ou les minutes sur 2 caractères Function AfficherDeuxCaracteres(Valeur) If (Valeur < 10) and (Valeur >= 0) Then AfficherDeuxCaracteres = "0"&Valeur Else AfficherDeuxCaracteres = Valeur End If End Function
Voici quelques exemples d'utilisation :
' Affichage date sur deux chiffres ' Nous sommes le 06 Mars 2009 (Date de l'article) date_du_jour = date date_un = Day(date_du_jour) ' Retourne 6 date_deux = AfficherDeuxCaracteres(Day(date_du_jour)) ' Retourne 06