MJ92
Messages postés185Date d'inscriptionlundi 23 janvier 2006StatutMembreDernière intervention14 décembre 2014
-
28 avril 2007 à 16:54
cs_wims
Messages postés2466Date d'inscriptionvendredi 23 juillet 2004StatutMembreDernière intervention 1 août 2010
-
28 avril 2007 à 20:21
Bonjour à tous,
Je suis en train de refaire mon script et, pour cela, j'aurais une question concernant le $asctime.
Voilà, quand on arrive sur un chan, on voit à propos du topic "Mis par Pseudo le Date".
Je voudrais remplacer cette fameuse date, qui est en anglais par du français. (J'ai fait ceci pour la date actuelle quand on parle et ca marche, mais pas pour le $asctime). Je l'ai fait en aliases.
En gros je voudrais que ca marque Mis le samedi 28 avril 2007. Voici comment j'ai procédé avec les jours et mois en aliases, sans succès :
Et dans mes remotes :
raw 333:*:{
echo $2 2;3;3 $+ [[ $newday $date(dd) $newmonth $date(yyyy) ]] à [[ $time ]] $+ * Topic mis par3; $3 3;le $jour-top $asctime($4,dd) $mois-top $asctime($4,yyyy) à $asctime($4,HH) $+ h $+ $asctime($4,nn) $+ .
halt
}
Ce qui me donne :
2;3;[ Samedi 28 Avril 2007 ] à [ 16:41:02 ]* Topic mis par3; Jerome 3;le 26 2007 à 21h09.F;
cs_wims
Messages postés2466Date d'inscriptionvendredi 23 juillet 2004StatutMembreDernière intervention 1 août 20101 28 avril 2007 à 20:13
C'est juste un exemple pour te montré que $asctime et $iif marche parfaitement ( pas de probleme de virgule ), suffit de lire l'aide pour comprendre :
$asctime(N,[format])
Retourne l'heure et la date en format texte associé à la valeur $ctime.
$asctime(793947600) retourne le format de texte par défaut pour cette valeur temporelle
$asctime(hh:nn:ss) retourne le temps actuel dans ce format
$asctime(793947600,dd/mm/yy) retourne la date pour cette valeur temporelle
$ctime
Retourne le nombre total de secondes écoulées depuis 00:00:00 GMT, 1er Janvier 1970 selon votre temps système
donc $asctime(793947600,mmmm) retourne le mois de la date correspondante.
cs_wims
Messages postés2466Date d'inscriptionvendredi 23 juillet 2004StatutMembreDernière intervention 1 août 20101 28 avril 2007 à 19:09
J'arrete pas d'en parler en ce momment, c'est fou, fait alt + r > Options > et coche "identifiers warning" et retest ton code, tu vas vite voir le problème
MJ92
Messages postés185Date d'inscriptionlundi 23 janvier 2006StatutMembreDernière intervention14 décembre 2014 28 avril 2007 à 19:16
Ok wims, cependant y a quelque chose qui me turlupine :)
Si je prends ca :
$iff($asctime($4,mmmm) == April,return,Avril)
la virgule qui est entre le $4 et mmmm, avec le $iif, elle n'est pas supporté dedans, donc je devrais peut être essayer comme ceci :
$iff($asctime(mmmm) == April,return,Avril)
Quand pense--tu ?
MJ92
Vous n’avez pas trouvé la réponse que vous recherchez ?
cs_wims
Messages postés2466Date d'inscriptionvendredi 23 juillet 2004StatutMembreDernière intervention 1 août 20101 28 avril 2007 à 19:22
Tu le fait peux etre expres mais $iff n'existe pas donc la virgule n'a pas a etre supporté et :
$iif($asctime(793947600,mmmm) == April,$true,$false) marche très bien, utilise $iif.