» Display the Date
The date() function is used to format a time or a date and display it automatically on your site.
The Date() Function
The date() function is used to format a time or a date.
Syntax
string date (date_format[,int timestamp]) |
This function returns a string formatted according to the specified format.
Date Formats
The table below shows the characters that may be used in the format string:
| Character | Description |
|---|---|
| a | "am" or "pm" |
| A | "AM" or "PM" |
| B | Swatch Internet time (000-999) |
| d | Day of the month with a leading zero (01-31) |
| D | Three characters that represents the day of the week (Mon-Sun) |
| F | The full name of the month (January-December) |
| g | The hour in 12-hour format without a leading zero (1-12) |
| G | The hour in 24-hour format without a leading zero (0-23) |
| h | The hour in 12-hour format with a leading zero (01-12) |
| H | The hour in 24-hour format with a leading zero (00-23) |
| i | The minutes with a leading zero (00-59) |
| I | "1" if the date is in daylights savings time, otherwise "0" |
| j | Day of the month without a leading zero (1-31) |
| l | The full name of the day (Monday-Sunday) |
| L | "1" if the year is a leap year, otherwise "0" |
| m | The month as a number, with a leading zero (01-12) |
| M | Three letters that represents the name of the month (Jan-Dec) |
| n | The month as a number without a leading zero (1-12) |
| O | The difference to Greenwich time (GMT) in hours |
| r | An RFC 822 formatted date (e.g. "Tue, 10 Apr 2005 18:34:07 +0300") |
| s | The seconds with a leading zero (00-59) |
| S | The English ordinal suffix for the day of the month (st, nd, rd or th) |
| t | The number of days in the given month (28-31) |
| T | The local time zone (e.g. "GMT") |
| U | The number of seconds since the Unix Epoch (January 1 1970 00:00:00 GMT) |
| w | The day of the week as a number (0-6, 0=Sunday) |
| W | ISO-8601 week number of year, weeks starting on Monday |
| Y | The year as a 4-digit number (e.g. 2003) |
| y | The year as a 2-digit number (e.g. 03) |
| z | The day of the year as a number (0-366) |
Examples
<?php
//Prints something like: Monday
echo date("l");
//Prints something like:
//Monday 15th of January 2003 05:51:38 AM
echo date("l dS of F Y h:i:s A");
//Prints something like: Monday the 15th
echo date("l \\t\h\e jS");
?>
|

