| ||
File Upload
This lesson will teach you how to display the current time, formating PHP's timestamp, and show you all the various date arguments for reference purposes. Date - The
Timestamp The date function always formats a timestamp, whether you supply one or not. What's a timestamp?
PHP Date - What Time Is It? The date function uses letters of the alphabet to represent various parts of a typical date and time format. The letters we will be using in our first example are:
The rest of the options will be studied later. For now let's use those above letters to format a simple date. Other characters like a slash "/" can also be inserted between the letters to add additional formatting. PHP Code: <?php echo date("d/m/y H:m:s"); echo "<hr>"; // 7 days; 24 hours; 60 mins; 60secs $nextWeek = time() + (7 * 24 * 60 * 60); echo 'Now: '. date('Y-m-d') ."<br>"; echo 'Next Week: '. date('Y-m-d', $nextWeek); ?> You would see something like: Display:
23/05/06 13:05:11 ____________________ Now: 2006-05-23 Next Week: 2006-05-30 Supplying a Timestamp The first argument of the date function tells PHP how you would like your date and time displayed. The second argument allows for a timestamp and is optional. This example below uses the mktime function to create a timestamp for tomorrow. To go one day in the future we simply add one to the day argument of mktime. Note: These arguments are all optional. If you do not supply any arguments the current time will be used to create the timestamp.
PHP Code: <?php $tomorrow = mktime(0, 0, 0, date("m"), date("d")+1, date("y")); echo "Tomorrow is ".date("m/d/y", $tomorrow); ?> Notice that one letter at a time is used with the function date to get the month, day and year. For example the date("m") will return the month's number 01-12. Display:
Tomorrow is 02/28/2010 Date - Reference Now that you know the basics of using PHP's date function, you can easily plug in any of the following letters to format your timestamp to meet your needs. Important Full Date and Time:
Try to create several timestamps using PHP's mktime function and see what the outcome is. |