Date Système au format AAAAMMJJ

Résolu
Aquel Messages postés 199 Date d'inscription   Statut Membre Dernière intervention   -  
Aquel Messages postés 199 Date d'inscription   Statut Membre Dernière intervention   -
Bonjour à tous,

ça fait des heures que je cherche comment récupérer la date du système au format AAAAMMJJ

Par exemple, pour le premier janvier 2006, il prend "200611" alors que je voudrais avoir "20060101".

J'ai donc des problèmes de classement par la suite.
J'utilise comme langage serveur ASP JScript mais ne serais pas contre un petit Javascript.

Si quelqu'un à une idée, ce serait cool car je ne peux partir du boulot si je n'ai pas trouvé ça ce soir !

Vive le vendredi soir de ..... lol !
A voir également:

1 réponse

dubcek Messages postés 18789 Date d'inscription   Statut Contributeur Dernière intervention   5 637
 
Hi

Là ? http://databases.aspfaq.com/general/can-i-fix-this-mm/dd/yyyy-dd/mm/yyyy-confusion-once-and-for-all.html
0
Aquel Messages postés 199 Date d'inscription   Statut Membre Dernière intervention   10
 
Bonjour Dubcek,

Chez moi, la commande "ReturnDateTime" ne marche pas, ce ne doit pas être du JScript. Les seuls commandes JScript fournies sont celles-ci et je ne voie pas comment rajouter le 0 devant les chiffres à 1 numéro:

http://www.host-web.fr/iishelp/JScript/htm/js536.htm

Voilà comment je créé la variable date_jour à insérer dans la base de données et permettre de classer mes enregistrements.

	var d = new Date();                        
	var m = d.getUTCMonth()+1;          
	var j = d.getUTCDate();                
	var a = d.getUTCFullYear();                      
			
	var date_jour = ""+a+""+m+""+j+"";


Merci
0
Aquel Messages postés 199 Date d'inscription   Statut Membre Dernière intervention   10
 
Bon, enfin résolu mon problème. Je donne ma technique si ça peut intéresser quelqu'un:

Je vérifi le nombre de caratères de chaque champ et je rajoute un 0 devant si celui-ci n'en comporte qu'un.

var d = new Date();                        
	var m = d.getUTCMonth()+1;          
	var j = d.getUTCDate();                
	var a = d.getUTCFullYear(); 
	var m_s = String(m);
	var j_s = String(j);

	if (m_s.length == 1)
	{
		m_s = "0".concat(m_s);
	}
	
	if (j_s.length == 1)
	{
		m_j = "0".concat(m_j);
	}
			
	var date_jour = ""+a+""+m_s+""+j_s+""; 


Merci à moi même :)
0