Converting a Time Stamp with date():
The
date() function returns a formatted string representing a
date. You can exercise an enormous amount of control over the format
that date() returns with a string argument that you must pass to it.
The date() optionally accepts a time stamp if ommited then current
date and time will be used. Any other data you include in the format
string passed to date() will be included in the return value.
Following table lists the codes that a format string can contain:
Format | Description | Example |
a | 'am' or 'pm' lowercase | pm |
A | 'AM' or 'PM' uppercase | PM |
d | Day of month, a number with leading zeroes | 20 |
D | Day of week (three letters) | Thu |
F | Month name | January |
h | Hour (12-hour format - leading zeroes) | 12 |
H | Hour (24-hour format - leading zeroes) | 22 |
g | Hour (12-hour format - no leading zeroes) | 12 |
G | Hour (24-hour format - no leading zeroes) | 22 |
i | Minutes ( 0 - 59 ) | 23 |
j | Day of the month (no leading zeroes | 20 |
l (Lower 'L') | Day of the week | Thursday |
L | Leap year ('1' for yes, '0' for no) | 1 |
m | Month of year (number - leading zeroes) | 1 |
M | Month of year (three letters) | Jan |
r | The RFC 2822 formatted date | Thu, 21 Dec 2000 16:01:07 +0200 |
n | Month of year (number - no leading zeroes) | 2 |
s | Seconds of hour | 20 |
U | Time stamp | 948372444 |
y | Year (two digits) | 06 |
Y | Year (four digits) | 2006 |
z | Day of year (0 - 365) | 206 |
Z | Offset in seconds from GMT | +5 |
Example:
Try out following example
<?php
print date("m/d/y G.i:s<br>", time());
print "Today is ";
print date("j of F Y, \a\\t g.i a", time());
?>
|
It will produce following result:
01/20/00 13.27:55
Today is 20 of January 2000, at 1.27 pm
|
No comments:
Post a Comment