Punto informatico Network
Login Esegui login | Non sei registrato? Iscriviti ora (è gratuito!)
Username: Password:
  • Annuncio Pubblicitario

home MLI e ora legale!

Suggerimenti, commenti, segnalazione errori, critiche, lodi e quant'altro riguardi strettamente MegaLab.it e i suoi contenuti.

home MLI e ora legale!

Messaggioda thomas » sab nov 27, 2004 8:10 pm

Devo dire che mi fa un po' tristezza guardare fuori dalla finestra e veder buio già da due ore, mentre sulla home di MLI campeggia un bel tramonto...

cervello di thomas ha scritto:Che spaccamaroni!
"Am too late to get too high to get, too late to wash my face and hands "
Mr Hudson and the Library - Too Late Too Late
Avatar utente
thomas
Membro Ufficiale (Gold)
Membro Ufficiale (Gold)
 
Messaggi: 6858
Iscritto il: mer lug 09, 2003 6:30 pm
Località: Parma

Messaggioda Bocca » sab nov 27, 2004 11:00 pm

Hai ragione... Domani aggiorno l'orario!
Bocca - Responsabile Grafico MegaLab.it
Mac is for people who like to look at computers. PC is for people who like to use them!
Avatar utente
Bocca
Silver Member
Silver Member
 
Messaggi: 1637
Iscritto il: lun ago 05, 2002 9:36 am
Località: Ferrara

Messaggioda krono » mar dic 07, 2004 11:48 pm

ragazzi se interessa ho una funzione vb (traducibile facilmente in php) che calcola in base alla data odiera, l'ora dell'alba e del tramonto. Niente piu problemi di aggiornamente orari ed è precisa in ogni giornata!

E quella che uso in SMS190... a me sembra che funzioni bene...

se volete sono qui sotto

Codice: Seleziona tutto
Public Function GetAlba(ByVal data As String) As String

'funzione che restituisce l'ora (HH:mm) in cui sorge
'il sole passandogli una data d (dd / mm / yyyy)

Dim g_anno As Long
Dim h As Double
Dim m As Double
Dim arg As Double

'calcolo il giorno dell'anno
g_anno = CDate(data) - CDate("01/01/" & Year(data))
g_anno = g_anno + 1

'funzioni seguenti ideate e a cura di Mark Fish
'******************************************************
arg = (6.28 / 367 * (g_anno + 100))
h = (380 + 110 * Sin(arg)) \ 60
m = (380 + 110 * Sin(arg)) Mod 60
'******************************************************

GetAlba = String(2 - Len(CStr(h)), "0") & CStr(h) _
        & "." _
        & String(2 - Len(CStr(m)), "0") & CStr(m)

End Function

Codice: Seleziona tutto
Public Function GetTramonto(ByVal data As String) As String

'funzione che restituisce l'ora (HH:mm) in cui tramonta
'il sole passandogli una data d (dd/mm/ yyyy)

Dim g_anno As Long
Dim h As Double
Dim m As Double
Dim arg As Double

'calcolo il giorno dell'anno
g_anno = CDate(data) - CDate("01/01/" & Year(data)) + 1

'funzioni seguenti ideate e a cura di Mark Fish
'******************************************************
arg = (6.2831 / 365 * (g_anno - 80))
h = (1111 + 110 * Sin(arg)) \ 60
m = (1111 + 110 * Sin(arg)) Mod 60
'******************************************************

GetTramonto = String(2 - Len(CStr(h)), "0") & CStr(h) _
        & "." _
        & String(2 - Len(CStr(m)), "0") & CStr(m)

End Function
Avatar utente
krono
Aficionado
Aficionado
 
Messaggi: 94
Iscritto il: mar ott 19, 2004 8:25 pm
Località: Leverone :D

Messaggioda thomas » gio mag 26, 2005 7:13 pm

Acc, non me n'ero accorto o è successo ancora?
Fuori c'è ancora il sole che scalda, ma in home page ombreggia la notte!
"Am too late to get too high to get, too late to wash my face and hands "
Mr Hudson and the Library - Too Late Too Late
Avatar utente
thomas
Membro Ufficiale (Gold)
Membro Ufficiale (Gold)
 
Messaggi: 6858
Iscritto il: mer lug 09, 2003 6:30 pm
Località: Parma


Torna a Benvenuto in MegaLab.it

Chi c’è in linea

Visitano il forum: Nessuno e 2 ospiti

Powered by phpBB © 2002, 2005, 2007, 2008 phpBB Group
Traduzione Italiana phpBB.it

megalab.it: testata telematica quotidiana registrata al Tribunale di Cosenza n. 22/09 del 13.08.2009, editore Master New Media S.r.l.; © Copyright 2008 Master New Media S.r.l. a socio unico - P.I. 02947530784. GRUPPO EDIZIONI MASTER Spa Tutti i diritti sono riservati. Per la pubblicità: Master Advertising