time()

The time() function returns the current timestamp in seconds. (For a more accurate time you can use the microtime() function.) By adding or subtracting the number of seconds from the output of the time() function, you find the amount of time from now until some future or past time.

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="EN" lang="EN">
<head>
<title>time()</title>
<meta Name="Author" Content="Hann So">
</head>
<body>
<p>
<?php

echo time(), "<br />";
echo time() + (7 *24*60*60), "<br />"; // next week in seconds
echo date("M-d-Y", time()), "<br />"; // today
echo date("M-d-Y", time() + (7*24*60*60)), "<br />"; // next week
echo date("M-d-Y", time() - (7*24*60*60)), "<br />"; // last week

?>
</p>
</body>
</html>

View the effect


Date and Time | Introduction | Date and Time in PHP | strftime() | time() | Unix Timestamps | getdate() | Validating Dates | Calculating Dates | Date and Time Functions | Formatting the Date and Time
© 2008: Hann So
email: hso@voyager.deanza.edu