[FLUG] date e 32 bit
- From: Carlo Minucci <gecco@xxxxxxxxxxxx>
- To: fanolug@xxxxxxxxxxx
- Date: Sun, 03 Apr 2005 00:53:00 +0200
Mailing List del Fortunae LUG
=============================
le spine di gesu` conservate al monastero delle benedettine, pare,
fioriscano il giorno in cui il venerdi` santo (quello prima di pasqua)
capita di venerdi` 25 marzo
ero a cena ed e` partita una disquisizione sul metodo per calcolare
tutti gli anni in cui capita cosi` al che ho esordito io "pfui... te lo
faccio con 4 righe di codice" si fa prima che escogitare un algoritmo
(che tra l`altro sara` gia` noto)
le righe, comunque, sono risultate piu` di 4, eccole:
<?
for($i=1970; $i<=2038; $i++)
{
$str=date("D", mktime(0,0,0,3,25,$i));
if($str=="Fri")
{
echo "$i $str<br />";
}
}
?>
il risultato potete vederlo all`url http://ilmio.serveftp.net/spine.php
ora nascono due problemi, le date prima del 1970 e dopo il 2038 come le
scopro? a quanto ne so il limite del 2038 e` dato dai 32bit del mio
obsoleto x86 (obsoleto come tutti gli x86), ma non c`e` un modo di
aggirare la questione? oltre al fatto di trovare l`algoritmo apposito?
(questi sono gli interrogativi che mi pongo al posto di lavorare...
--
Historia docuit quantam nos iuvasse illa de Linux kernel
- Follow-Ups:
- [FLUG] Re: date e 32 bit
- From: Giacomo Alessandroni
Other related posts:
- » [FLUG] date e 32 bit
- » [FLUG] Re: date e 32 bit
- » [FLUG] Re: date e 32 bit
- [FLUG] Re: date e 32 bit
- From: Giacomo Alessandroni