Insert Date using PHP

This little tutorial will be about inserting date and/or time into a webpage using PHP. This is better than using Javascript, because the code is smaller and it doesn't require Javascript to be installed.

To include a date into a webpage, insert this code. The file's extension must be .php.

<? $date = date("l, j F Y");
echo $date;

If you insert this you'll get: Saturday, 25 May 2024. You can change it of course to with you like. Here's a list with all the available codes.

Letter Output
a Gives "am" or "pm".
A Gives "AM" of "PM".
B Swatch Internet time ("000" till "999")
d Day of the Month, from 01 till 31.
D Day of the week, in 3 letters, example Mon, Wed etc.
F Month full out, so "January", "March" etc.
g Hours, in 12-hoursformat, example 4 or 8.
G Hours, in 24-hoursformat, example 8 or 19.
h Hours, in 12-hoursformat, example 04 or 08.
H Hours, in 24-hoursformat, example 08 or 19.
i Minutes, from 01 to 60.
I Displays "1" when Daylight Saving Time, otherwise "0".
j Number of the day of the month, example 1 of 17.
l Day of week full out, for example "Monday", "Wednesday" etc.
L Whether it's a leap year. 1 = Yes, 0 = No.
m Month in number, for example 01 or 10.
M Month in 3 letters, so "Jan" or "Feb".
n Month in numbers, so 1 or 10.
O Difference in Greenwich-time, for example "+0100" of "+0200".
r Full date, example: "Mon, 12 Feb 2003 14:22:50 +0200".
s Seconds, example 01 of 35.
S "st", "nd" of "rd".
t The number of days that the current month has, so 28, 29, 30 or 31.
T Time zone setting of this machine (so CET).
U Seconds since the Unix Epoch.
w Day of the week, in numbers, from 0 to 6 (0 = Sunday).
W ISO-8601 week number of the year, week starts on Monday.
y Year in two numbers, example 01 or 03.
Y Year in four numbers, example 2001 or 2003.
z Day of the year, from 0 to 365.
Z Time zone offset in seconds.

If you have any problems with this, feel free to contact me by using the contact form.