- Udskriver dato på den kommende fredag og lørdag - Når det bliver fredag (lørdag morgen) kl. 2:00 skal fredag ikke længere vises - Når det bliver lørdag (søndag morgen) kl. 2:00 skal lørdag ikke vises i stedet udskrives næste fredag og lørdag og sådan bliver det bare ved og ved :)
- Udskriver dato på den kommende fredag og lørdag - Når det bliver fredag (lørdag morgen) kl. 2:00 skal fredag ikke længere vises - Når det bliver lørdag (søndag morgen) kl. 2:00 skal lørdag ikke vises i stedet udskrives næste fredag og lørdag og sådan bliver det bare ved og ved :)
Kan I hjælpe? """ from datetime import datetime, timedelta
def kommende_weekend(Dato=datetime.now()): """ 0) Udskriver dato på den kommende fredag og lørdag 1) Når det bliver fredag (lørdag morgen) kl. 2:00 skal fredag ikke længere vises 2) Når det bliver lørdag (søndag morgen) kl. 2:00 skal lørdag ikke vises i stedet udskrives næste fredag og lørdag og sådan bliver det bare ved og ved :) """ dato = Dato dag_i_ugen = dato.isoweekday() fredag, lordag, sondag = 5,6,7 # 1) Lørdag over kl 2:00 # 2) Søndag over kl 2:00 if (dag_i_ugen == lordag and dato.hour > 1) \ or (dag_i_ugen == sondag and dato.hour < 2): if dag_i_ugen == sondag: dato += timedelta(-1) return Dato.strftime("%x") + ": " + dato.strftime("%x")
for day in range(7): if dato.isoweekday() == fredag: break dato += timedelta(1) strg = [dato.strftime("%x")] dato += timedelta(1) strg.append(dato.strftime("%x")) return Dato.strftime("%x") + ": " + " - ".join(strg)
if __name__ == "__main__": dato = datetime.now() for i in range(7): print kommende_weekend(dato) dato += timedelta(1)
<% Function weekend(fDate) fYear= Year(fDate) fMon= Month(fDate) fDay= Day(fDate) fDay= right("0"&fDay, 2) fMon= right("0"&fMon, 2) dato_tjek = fDay &"-"& fMon &"-"& fYear weekend_tjek = datepart("w",dato_tjek) if weekend_tjek = 7 then weekend_tjek = 0 for b = weekend_tjek to 6 dato_tjek = dateadd("y",1,dato_tjek) if weekday(dato_tjek,vbMonday) = 5 and time() > "02:00:00" or weekday(dato_tjek,vbMonday) = 6 and time() > "02:00:00" then weekend = weekend & " / " & dato_tjek end if next end function %> <%=weekend(date())%>
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.