You are here: Home » PHP » date time in php

date time in php

31 Flares 31 Flares ×

In PHP, We use date() function to display date, we have to pass parameter in date() function, according to parameter it display the result.

Display Day with date() function:-
d => 01 to 31
D => Mon through Sun
j => 1 to 31
l => Sunday through Saturday
N => 1 (for Monday) through 7 (for Sunday)
S => English ordinal suffix for the day of the month, 2 characters st, nd, rd or th. Works well with j
w => Numeric representation of the day of the week 0 (for Sunday) through 6 (for Saturday)
z => The day of the year (starting from 0) 0 through 365

Display Month with date() function:-
F => A full textual representation of a month, such as January or March January through December
m => Numeric representation of a month, with leading zeros 01 through 12
M => A short textual representation of a month, three letters Jan through Dec
n => Numeric representation of a month, without leading zeros 1 through 12
t => Number of days in the given month 28 through 31

Display Month with date() function:-
L => Whether it’s a leap year 1 if it is a leap year, 0 otherwise.
Y => A full numeric representation of a year, 4 digits Examples: 1999 or 2003
o => Same as Y Examples: 1999 or 2003
y => A two digit representation of a year Examples: 99 or 03

Display Time with date() function:-
a => Lowercase Ante meridiem and Post meridiem am or pm
A => Uppercase Ante meridiem and Post meridiem AM or PM
B => Swatch Internet time 000 through 999
g => 12-hour format of an hour without leading zeros 1 through 12
G => 24-hour format of an hour without leading zeros 0 through 23
h => 12-hour format of an hour with leading zeros 01 through 12
H => 24-hour format of an hour with leading zeros 00 through 23
i => Minutes with leading zeros 00 to 59
s => Seconds, with leading zeros 00 through 59
u => Microseconds (added in PHP 5.2.2). Note that date() will always generate 000000 since it takes an integer parameter, whereas DateTime::format() does support microseconds. Example: 98745632

Display Timezone with date() function:-
e => Timezone identifier (added in PHP 5.1.0) Examples: UTC, GMT, Atlantic/Azores
I => Whether or not the date is in daylight saving time 1 if Daylight Saving Time, 0 otherwise.
O => Difference to Greenwich time (GMT) in hours Example: +0200
P => Difference to Greenwich time (GMT) with colon between hours and minutes (added in PHP 5.1.3) Example: +02:00
T => Timezone abbreviation Examples: EST, MDT …
Z => Timezone offset in seconds. The offset for timezones west of UTC is always negative, and for those east of UTC is always positive. -43200 through 50400.

To find week number of year use date(‘W’);
Use strtotime(), to get date in integer form, like

strtotime(date("m/d/y"));

It will give current date in integer form.

Use below code, this will help yoy to more understand you about date time format.

<?php
$today = date("F j, Y, g:i a");                 
$today = date("m.d.y");                       
$today = date("j, n, Y");                       
$today = date("Ymd");                          
$today = date('h-i-s, j-m-y, it is w Day');     
$today = date('\i\t \i\s \t\h\e jS \d\a\y.');   
$today = date("D M j G:i:s T Y");               
$today = date('H:m:s \m \i\s\ \m\o\n\t\h');    
$today = date("H:i:s");                        
$today = date("Y-m-d H:i:s");                   
?>

About Abhishek Sinha

I am Abhishek and I love to code on PHP.

Leave a Reply

Your email address will not be published. Required fields are marked *

*

Scroll To Top
31 Flares Twitter 5 Facebook 6 Google+ 11 StumbleUpon 4 Pin It Share 0 LinkedIn 5 31 Flares ×