VOOZH about

URL: https://www.geeksforgeeks.org/php/how-to-add-24-hours-to-a-unix-timestamp-in-php/

⇱ How to Add 24 Hours to a Unix Timestamp in PHP? - GeeksforGeeks


  • Courses
  • Tutorials
  • Interview Prep

How to Add 24 Hours to a Unix Timestamp in PHP?

Last Updated : 12 Jul, 2025

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:

Approach 1: Direct Addition of Seconds

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

Example: In this example, involves directly adding seconds (24 hours) to the Unix timestamp.


Output
1721795431 

Approach 2: Using strtotime() Function

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() function to parse current DateTime and one day to timestamp.

Example: In this example, leverages the strtotime function to add time.


Output
1721709116
1721795516

Approach 3: Using DateTime Class

We create a DateTime object with current timestamp and add interval of one day. P1D represents a Period of 1 Day interval to be added.

Example: In this example, uses PHP's DateTime and DateInterval classes, which offer more flexibility and readability.


Output
1721709230
1721795630
Comment