定制 vajiral/php-nzholidays 二次开发

按需修改功能、优化性能、对接业务系统,提供一站式技术支持

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

vajiral/php-nzholidays

Composer 安装命令:

composer require vajiral/php-nzholidays

包简介

A light weight PHP class that can calculate public holidays in New Zealand.

README 文档

README

A light weight PHP class that can calculate public holidays in New Zealand.

Usage:

Install via composer

"composer require vajiral/php-nzholidays"

In your PHP file

<?php

use BigV\Holiday;
use BigV\NZHolidays;

require __DIR__ . "/vendor/autoload.php";

$holidays = new NZHolidays();
for ($year = 2019; $year <= 2021; $year++) {
    echo "$year --------------------------------------------------------------\n";
    foreach ($holidays as $holiday) {
        /* @var $holiday Holiday */
        echo date(DATE_RFC822, $holiday->occurrence($year)) . ' ' . $holiday->title . "\n";
    }
}

echo "-------------------------------------------------------------------\n";

$today = time();
echo date(DATE_RFC822, $today).($holidays->isWorkday($today) ? ' Today is a working day' : ' Today is not a working day')."\n";

$xmas = mktime (0, 0, 0, 12, 25, 2019);
echo date(DATE_RFC822, $xmas).($holidays->isWorkday($xmas) ? ' Xmas is a working day' : ' Xmas is not a working day')."\n";

$saturday = mktime (0, 0, 0, 6, 1, 2019);
echo date(DATE_RFC822, $saturday).($holidays->isWorkday($saturday) ? ' Jun 1 is a working day' : ' Jun 1 is not a working day')."\n";

$today = time();
$target = $holidays->workHoursHence($today, 48);
echo "48 work hours from " . date(DATE_RFC822, $today) . " is " . date(DATE_RFC822, $target) . "\n";

统计信息

  • 总下载量: 22
  • 月度下载量: 0
  • 日度下载量: 0
  • 收藏数: 1
  • 点击次数: 0
  • 依赖项目数: 0
  • 推荐数: 0

GitHub 信息

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

其他信息

  • 授权协议: MIT
  • 更新时间: 2019-04-03

承接程序开发

PHP开发

VUE

Vue开发

前端开发

小程序开发

公众号开发

系统定制

数据库设计

云部署

网站建设

安全加固