<?
php
//Check what time zone the server is currently in
$Timezone = date_default_timezone_get();
echo "The current server timezone is: " . $Timezone."\n\n";
//Set default timezone
//date_default_timezone_set('America/Los_Angeles'); //USA: Pacific
//date_default_timezone_set('America/Chicago'); //USA: Central
//date_default_timezone_set('America/New_York'); //USA: Eastern
date_default_timezone_set('Asia/Kolkata'); //Asia: India
//Prints the current date something like (2022-05-04)
echo date('Y-m-d')."\n";
//Prints the current time something like (19:13:51)
echo date('H:i:s')."\n";
//MySQL DATETIME format
//Prints the current date-time something like (2022-05-04 19:13:51)
echo date('Y-m-d H:i:s')."\n";
//Prints the current date something like (2022/05/04)
echo date('Y/m/d')."\n";
//Prints the current date something like (04/05/2022)
echo date('d/m/Y')."\n";
//Prints something like (Wednesday 4th of May 2022 07:13:51 PM)
echo date('l jS \of F Y h:i:s A')."\n";
//Prints something like (Wednesday)
echo date("l")."\n";
//Prints something like (19:13pm)
echo date('G:ia')."\n";
//Use of predefined constants in format parameter (Wed, 04 May 2022 19:13:51 +0530)
echo date(DATE_RFC2822)."\n";
//Prints something like (May 4, 2022, 7:13 pm)
echo date("F j, Y, g:i a")."\n";
//Prints something like (05.04.22)
echo date("m.d.y")."\n";
//Prints something like (05,4,2001)
echo date("j,n,Y")."\n";
//Prints something like (20220504)
echo date("Ymd")."\n";
//Prints something like (It is the 4th day.)
echo date('\I\t \i\s \t\h\e jS \d\a\y.')."\n";
//Prints something like (Wed May 4 19:22:06 IST 2022)
echo date("D M j G:i:s T Y")."\n";
?>
Program Output:
The current server timezone is: UTC
2022-05-04
19:40:47
2022-05-04 19:40:47
2022/05/04
04/05/2022
Wednesday 4th of May 2022 07:40:47 PM
Wednesday
19:40pm
Wed, 04 May 2022 19:40:47 +0530
May 4, 2022, 7:40 pm
05.04.22
4,5,2022
20220504
It is the 4th day.
Wed May 4 19:40:47 IST 2022