PHP Classes

PHP Working Days: Calculate the total working days between two dates

Recommend this page to a friend!
  Info   View files Example   View files View files (2)   DownloadInstall with Composer Download .zip   Reputation   Support forum   Blog    
Last Updated Ratings Unique User Downloads Download Rankings
2024-01-10 (2 months ago) RSS 2.0 feedStarStarStarStar 64%Total: 496 This week: 1All time: 5,846 This week: 560Up
Version License PHP version Categories
working-days 1.9GNU General Publi...5.3PHP 5, Time and Date
Description 

Author

This class can calculate the total working days between two dates.

It takes a start date and a end date and it computes the total number of working days excluding the weekend and holiday days that happen between the dates.

The days of the week that are considered weekend days and the holidays dates are configurable parameters.

Picture of Tariqul Islam
  Performance   Level  
Name: Tariqul Islam <contact>
Classes: 3 packages by
Country: Bangladesh Bangladesh
Age: 44
All time rank: 190227 in Bangladesh Bangladesh
Week rank: 411 Up7 in Bangladesh Bangladesh Up

Example

<?php
require("totalworkingdays.php");

//initialize the class
$twd = new totalWorkingDays();
//set Holiday by its name (optional)
$twd->setHoliday(array('Friday','Saturday'));
//set Dates as Holiday (optional)
$twd->setHolidate(array('1st January 2015', '2015-01-12', '21-01-2015'));
//Calculate to find total working days
echo $twd->calculate("2015-01-01", "2015-01-31") . " Working days.";

?>


  Files folder image Files  
File Role Description
Accessible without login Plain text file example.php Example Usage Example
Plain text file totalworkingdays.php Class Main Class File

 Version Control Unique User Downloads Download Rankings  
 100%
Total:496
This week:1
All time:5,846
This week:560Up
 User Ratings  
 
 All time
Utility:91%StarStarStarStarStar
Consistency:91%StarStarStarStarStar
Documentation:-
Examples:91%StarStarStarStarStar
Tests:-
Videos:-
Overall:64%StarStarStarStar
Rank:743