echo strtotime("now"); //1624416532
echo date("d M. Y", strtotime("now")); // 23 Jun. 2021
$time_c = strtotime("2021-06-07 05:57:51");
echo date("d M. Y", $time_c); // 07 Jun. 2021
echo date("H:i", $time_c); // 05:57
<?php
/* This answer is about date and time
The syntax for date and time is:
*/
date(format,timestamp)
/* Here, format is required and it specifies the format of the timestamp,
while timestamp is optional and specifies a timestamp. Default value
for timestamp is current date and time */
#Some characters that are commonly used for dates are:
l (Lowercase L) - Represents day of the week
d - Tells the day of the month
m - Tells the month of the year
Y - Represents a year
echo "Today is " . date("m/d/Y") . "<br>";
echo "Today is " . date("m.d.Y") . "<br>";
echo "Today is " . date("m-d-Y") . "<br>";
echo "Today is " . date("l");
#Some characters that are commonly used for time are:
H - 24-hour format of an hour (0 to 23)
h - 12-hour format of an hour (0 to 12)
i - Minute with leading zeros (0 to 59)
s - Seconds with leading zeros (0 to 59)
a - am or pm
echo "The time is " . date("h:i:sa");
echo "The time is " . date("H:i:s");
#Set timezones
date_default_timezone_set("America/New_York");
#You can access every timezone here: https://www.php.net/manual/en/timezones.php
#The timezone by default is UTC
#mktime()
mktime(hour, minute, second, month, day, year) #Syntax
$d=mktime(01, 1, 1, 1, 01, 0001);
echo "Created date is " . date("Y-m-d h:i:sa", $d);
#strtotime
$d=strtotime("4:33am December 6 2011");
echo "Created date is " . date("Y-m-d h:i:sa", $d);
$d=strtotime("tomorrow");
echo date("Y-m-d h:i:sa", $d) . "<br>";
$d=strtotime("next Saturday");
echo date("Y-m-d h:i:sa", $d) . "<br>";
$d=strtotime("+3 Months");
echo date("Y-m-d h:i:sa", $d) . "<br>";
strtotime(time, now) #Syntax
#Due to limitations, there is another page for every other thing of Date and Time
#Search "Date and Time PHP Continued"
?>