sebius77/date-manager
Composer 安装命令:
composer require sebius77/date-manager
包简介
library for generating calendar
关键字:
README 文档
README
application to manage dates
-
Class Calendar hérite de DateManager
-
generateMonthCalendar(date $date) -----> To generate an array of month
[
'year' => $year, 'monthNumber' => $monthNumber, 'stringMonth' => $stringMonth, 'weeksNumber' => $weeksNumber, 'weeks' => $weeks ($weeks[$line][$yearOfDay . '-' . $monthNumberOfDay . '-' . $day] = $day (dayNumber))]
-
generateWeekcalendar(datetime $date) ----> To generate an array of Week
[
id => 1 à 7 (for monday at Sunday), name => (Lundi, Mardi,...) french by default, alias => (Lun, Mar), date => (AAAA-MM-JJ)]
-
-
Class DateManager
- getFirstDayOfYear(?int $year): DateTime
- getFirstDayOfMonth(?int $year, ?int $monthNumber): DateTime
- getLastDayOfMonth(?int $year, ?int $monthNumber): DateTime
- getFirstWeek(?int $year, ?int $monthNumber): int
- getMondayofWeekWithDate(DateTime $date): DateTime
- getMondayOfWeekWithWeekNumber(int $weekNumber, int $year): DateTime
- getWeekNumberOfMonth(?int $year, ?int $monthNumber) :int
- getDayNumber(DateTime $date)
- function getDayString(DateTime $date): string
统计信息
- 总下载量: 142
- 月度下载量: 0
- 日度下载量: 0
- 收藏数: 0
- 点击次数: 1
- 依赖项目数: 0
- 推荐数: 0
其他信息
- 授权协议: CECILL-C
- 更新时间: 2022-03-23