On Sun, Jan 23, 2000 at 02:31:50AM +0100, Samuel Landau wrote:
> 
> > Bon, moins pratique que la mienne, parce qu'il faut exporter les bonnes 
> > valeurs,
> > puis remettre en place l'environnement. Donc ce que j'ai fait reste
> > utile.
> 
> oui, surtout si �a marche mieux que date (qui ne donne pas toutes les
> dates, 32 bit sign�s oblige (avant 1902 et apr�s 20??))

Pour cela, pas d'espoir : j'emploie la fonction POSIX strftime(), donc nous
sommes dans les m�mes conditions, et dans les limites de POSIX, ces 32bits
sign�s sont les valeurs impos�es pour long double. 

Par contre, je vais apporter deux �am�liorations�. 

- contrairement � `date' qui, � cause de l'i18n, va mettre
LC_TIME en fonction de LC_ALL | LANG | LANGUAGE, `ldate' prendra en compte
la valeur par d�faut de LC_TIME sur le serveur ( si vous faites :

$LC_TIME=it_IT
vous obtenez (en supposant que LC_ALL=fr_FR sur la machine):
$date
dim jan 23 11:21:22 CET 2000

Il faut faire :
$LC_ALL=it_IT
$date
dom gen 23 11:22:36 CET 2000);

- `ldate' travaillera avec une variable d'environnement --- 
HTTP_MATCHING_LANGUAGE --- positionn�e par le deuxi�me utilitaire `gethal' 
(GET Http Acceptable Language), pour afficher directement la date en fonction
de la langue acceptable par le client et servie (par le... serveur).

Il est vrai aussi que la derni�re utilit�, c'est le temps d'ex�cution : `ldate'
a le m�me que `date'. Tandis qu'un appel � un script, ou m�me l'encha�nement
de commandes shell, ce n'est pas la m�me cat�gorie.

> > Mais bon, je crois que je vais me mettre un grand panneau avec le marteau
> > barr�, la paire de fesses et la fl�che...
> 
> => GDP!, "bis repetita..."
> 
> bon, il faudrait que je le mette sur ma page ouaibe, il y a une
> demi-douzaine de citations maintenant. c'est peu. mais comme il y a
> peu de bruit sur cette liste...

Pourrais-tu me donner le pointeur quand ce sera fait ? Il est candidat � 
l'ajout :)

A+
-- 
Thierry LARONDE
[EMAIL PROTECTED]
website : http://www.polynum.com

Répondre à