Dates de début et fin d'année

Je sèche : comment récupérer dans des variables date le premier jour et le dernier jour de l’année en cours, soit pour 2020, le premier janvier et le 31 décembre 2020 ? Merci de vos lumières.

comme ça :

$an_l:=Year of(Current date)
$lePremier:=Add to date(!00-00-00!;$an_l;January;1)
$leDernier:=Add to date(!00-00-00!;$an_l;December;31)
2 Likes

en reprenant le code d’Arnaud, s’il s’agit de connaitre le jour alors on peut écrire :

$an_l:=Year of(Current date)
$lePremier:=day(Add to date(!00-00-00!;$an_l;January;1))
$leDernier:=day(Add to date(!00-00-00!;$an_l;December;31))

et avoir une fonction

$viDay:=Day number($1)  // $viDay gets the current day number
Case of 
	: ($viDay=Sunday)
		$0:="Sunday"
	: ($viDay=Monday)
		$0:="Monday"
	: ($viDay=Tuesday)
		$0:="Tuesday"
	: ($viDay=Wednesday)
		$0:="Wednesday"
	: ($viDay=Thursday)
		$0:="Thursday"
	: ($viDay=Friday)
		$0:="Friday"
	: ($viDay=Saturday)
		$0:="Saturday"
End case 

Trop sympa, merci !

I keep forgetting about those nice constants with the month names.

To be honest, the first paste used 1 and 12 :wink:

Merci, je ne me rappelais pas qu’on pouvait entrer un mois en dur. Faut piocher la doc, qu’ils disent, et ils ont raison. En tout cas merci pour le coup de main. Cela résoud mon problème de trouver des pièces comptables au 31.12 de l’année précédente, pour la fiduciaire, de façon non fastidieuse. Un script et hop, c’est fait.

Zut, j’ai encore oublié le © qui rend riche.

1 Like