承接 sebius77/date-manager 相关项目开发

从需求分析到上线部署,全程专人跟进,保证项目质量与交付效率

邮箱:yvsm@zunyunkeji.com | QQ:316430983 | 微信:yvsm316

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

GitHub 信息

  • Stars: 0
  • Watchers: 1
  • Forks: 0
  • 开发语言: PHP

其他信息

  • 授权协议: CECILL-C
  • 更新时间: 2022-03-23

承接程序开发

PHP开发

VUE

Vue开发

前端开发

小程序开发

公众号开发

系统定制

数据库设计

云部署

网站建设

安全加固