In PHP we use the built-in function date()
to get the current date. There are different characters used to change the formats.
The most commonly used characters for formating dates are:
d - It is used to get the date(form 01 to 31)
D - To get the date in letters
j - To get the date without 0 at front
l - To get the day in text
N - To get the day in numeric
z - To get the day of the year
F - To get the month in text
m - To get the month in numeric
M - To get the month in three letters
n - To get the month without 0 at front
t - To get the number of days of the month
L - To check leap year or not (1 if it is a leap year, 0 otherwise)
Y - To get the year in full four digits
y - To get the year in two digits
a - To get am or pm in lowercase
A - To get AM or PM in uppercase
g - To get time in 12-hour format of an hour (1 to 12)
G - To get time in the 24-hour format of an hour (0 to 23)
h - To get time in 12-hour format of an hour (01 to 12)
H - To get time 24-hour format of an hour (00 to 23)
i - To get minutes with leading zeros (00 to 59)
s - To get seconds, with leading zeros (00 to 59)
e - To get the timezone (Examples: UTC, GMT, Atlantic/Azores)
<?php
echo date("Y/m/d") . "\n";
echo date("Y.m.d") . "\n";
echo date("Y-m-d") . "\n";
echo date("Y-M-d") . "\n";
echo date("y-M-d") . "\n";
echo date("l");
?>
2021/10/15 2021.10.15 2021-10-15 2021-Oct-15 21-Oct-15 Friday