51 routines :

*AppleScriptsVanilla*
ascii_to_HTML
Average
Calculator
Calendar
Count_item
cut_text
days_week
EAN13
Encrypt-Decrypt
FactPremier
French_Vanilla_Dotted_Date
French_Vanilla_Dotted_Date2
Hexa_to_Bin
Last_month
list_erase
list_insert
list_replace
ListeDiviseurs
ListePremiers
Minuscule
NombreLong
NombreLong2
NomExtension
num_item
num_month
num_month2
num_week
number_format
number_format2
Paques
PGCD
PGCD2
reverse_string
Roman_to_Arab
round_decimal
search_email
search_replace
search_URL
SepNbre
SepNbre2
snip_text
stat
TauxPermut
TauxTransform
the_left
the_right
TriBulle
TriLineaire
week_and_year
XOR
ZeroDouble

days_week

Syntaxe

days_week(the_week, the_year)
Retourne une liste des jours composant la semaine choisie. Les paramètres sont au format nombre.
Par Fredo d;o)

Exemple

days_week(1, 2003)
---> {"lundi 30 décembre 2002", "mardi 31 décembre 2002", "mercredi 1 janvier 2003", "jeudi 2 janvier 2003", "vendredi 3 janvier 2003", "samedi 4 janvier 2003", "dimanche 5 janvier 2003"}

Script

on days_week(the_week, the_year)
set first_year to date ("01/01/" & the_year)
set the_day_week to (weekday of first_year) as text
set num_day to ((offset of (text 1 thru 3 of ("" & the_day_week)) in ¬
"MonTueWedThuFriSatSun") div 3)
if num_day > 3 then set num_day to (num_day - 7)
set end_date to (first_year + ((the_week * weeks) - ((num_day + 1) * days)))
set start_date to (end_date - (6 * days))
set seven_days to {}
repeat with loop from 1 to 7
set end of seven_days to (date string of (start_date + ((loop - 1) * days)))
end repeat
return seven_days
end days_week

Site scripté avec HyperCard ©1987-1998 Apple Computer, Inc.
Mise à jour le 19/01/10 à 08:45:57