PHP Code Check time difference is between two time slots

We are going to explain how to get the time difference between timeslots. below are the simple example given to get the time difference between the two given slots. As you can see we have used the inbuilt function DateTime::createFromFormat() or strtotime() of PHP to parse the time string according to the required format it returns the result.  


Below are the simple example in PHP to get the time diffrence between time slots 

<?php

function checkIfExist($fromTime, $toTime, $input) {
    
    $fromDateTime = DateTime::createFromFormat("!H:i", $fromTime);    
    $toDateTime = DateTime::createFromFormat('!H:i', $toTime);
    $inputDateTime= DateTime::createFromFormat('!H:i', $input);
    if ($fromDateTime> $toDateTime) $toDateTime->modify('+1 day');
    return ($fromDateTime <= $inputDateTime&& $inputDateTime<= $toDateTime) || ($fromDateTime <= $inputDateTime->modify('+1 day') && $inputDateTime<= $toDateTime);
}

$result=checkIfExist("08:00","18:00","09:00");
echo $result; // Result 1 - true

?>

The second possible way to get the time difference between time slots below are the given sample 

Getting the time difference between two time slots in PHP, You can use strtotime() for time calculation. Based on your requirement you can customize the script. 
Here is another simple example in PHP to get the time difference between time slots: 
<?php
  $checkTime = strtotime('09:00:59');
  echo 'Check Time : date('H:i:s');
  echo strtotime('2013-03-30 21:00') - strtotime('2013-03-29 21:00'); 
  echo strtotime('2013-03-31 21:00') - strtotime('2013-03-30 21:00'); 
  //Result  you get 86400 and 82800.
?>

Tags

  • How to check if time is between two times in PHP

  • Check if time is between two times moment

  • Check the time between two times in laravel

  • PHP if the current time is between
  • Check if time is between two times moment
  • PHP calculate the time difference between two dates in hours and minutes

  • PHP Code to get a time difference

Related Posts

Why professional website required for your business?

Why professional website required for your business?

Website is like your asserts and nowadays everything is online world moved faster day by day with various of advance technology. Website is a basic need for your business, having a prof

Read More
Why Smart Companies are Adopting Travel Management Solutions in 2025

Why Smart Companies are Adopting Travel Management Solutions in 2025

In 2025, businesses are navigating a rapidly evolving travel landscape. From streamlined processes to cost optimization, Travel Management Software (TMS) is proving to be a game-changer. Smart compani

Read More
PHP CodeIgniter - Basic CRUD operation with MySQL Database with example

PHP CodeIgniter - Basic CRUD operation with MySQL Database with example

In this Post PHP CodeIgniter 4 instructional exercise, I will tell you the fundamental CRUD usefulness with MySQL Database.  Muck is an abbreviation for Create, Read, Update, and Delete inform

Read More