helip / annee-scolaire
此库提供了FWB(法语区)学校年度的相关功能。
v0.9.2
2024-09-19 15:25 UTC
Requires
- php: >=7.1
Requires (Dev)
README
允许操作比利时(法语区)的学校年度。允许从日期或年度计算学校年度的开始和结束日期。
此库根据2022年3月31日关于调整普通、特殊、艺术类中学以及社会提升教育年度教学节奏的法规进行学校年度的计算,并包括对31/03/2022空闲时间的接待措施。 Gallilex链接
它还可以计算2022年3月31日法规实施前的学校年度。
限制
目前仅适用于37周开放的学校。
安装
要安装此包,您可以使用Composer
composer require helip/anneescolaire
方法
__construct(mixed $start)
类的构造函数。接受学校年度开始日期,格式为YYYY-YYYY或DateTime对象。
$anneeScolaire = new AnneeScolaire('2021-2022');`
$anneeScolaire = new AnneeScolaire(new \DateTime('2022-12-29'));`
getDateDebut(): DateTime
返回学校年度的开始日期。
getDateFin(): DateTime
返回学校年度的结束日期。
getAnneeScolaire(): string
以YYYY-YYYY格式返回学校年度。
getAnneeScolaireSuivante(): string
以YYYY-YYYY格式返回下一所学校年度。
getAnneeScolairePrecedente(): string
以YYYY-YYYY格式返回上一所学校年度。