How To Add 24 Hours To Unix Timestamp Using PHP?


Share:
 | Published By: Admin | Published On: Dec 25, 2021 | Category: PHP


Hello Dev,

Now let's see example of how to add 24 hours to unix timestamp example. We will check how to add 24 hours to unix timestamp element. This is a short guide on add 24 hours to unix timestamp element in php. Let's get started with how to add 24 hours to unix timestamp element in php.

Here i will give you many example how to add 24 hours to unix timestamp element using php.

Example : 1

The Unix timestamp is designed to track time as a running total of seconds from the Unix Epoch on January 1st, 1970 at UTC. To add 24 hours to a Unix timestamp we can use any of these methods.

Convert 24 hours to seconds and add the result to current Unix time.

<?php

    $current_Unix_time = time() + (24*60*60);

    echo $current_Unix_time;

?>

Output:
1640061403
Example : 2

Since hours in a day vary in systems such as Daylight saving time (DST) from exactly 24 hours in a day. It’s better to use PHP strtotime() Function to properly account for these anomalies. Using strtotime to parse current DateTime and one day to timestamp.

<?php

    $todayTime = strtotime("now");
    $addDay = strtotime('+1 day');

    echo $todayTime."
"; echo $addDay; ?>
Output:
1639975484

1640061884
Example : 3

Using DateTime class we can achieve same result. First create a DateTime object with current timestamp and add interval of one day. P1D represents a Period of 1 Day interval to be added.

<?php

    // Get current time stamp
    $now = new DateTime();
    $now->format('Y-m-d H:i:s');    
    echo $now->getTimestamp(), "
"; // Add interval of P1D or Period of 1 Day $now->add(new DateInterval('P1D')); echo $now->getTimestamp(); ?>
Output:
1639975484

1640061884

It will help you...

Share: