Changing from any input format to required date format
Object oriented style
$date = DateTime::createFromFormat('d.n.Y', '06.1.2017');
echo $date->format('Y-M-d'); // Output is 2017-Jan-06
Procedural style
$date = date_create_from_format('Y/F/j', '2017/April/6');
echo date_format($date, 'Y-m-d'); // Output is 2017-04-06
Using Time formats
$date = DateTime::createFromFormat('d/m/Y H:i:s', '06/12/2017 23:34:59');
echo $date->format('h:i:s A'); // Output is 11:34:59 PM
Here is a list of Chars which can be used for creating different date formats.
Datedday of the month, 2 digits with leading zeros; i.e. '01' to '31'
jday of the month without leading zeros; i.e. '1' to '31'
DayDday of the week, textual, 3 letters; i.e. 'Fri'
lday of the week, textual, long; i.e. 'Saturday'
wday of the week, numeric, i.e. '0' (Sunday) to '6' (Saturday)
zday of the year; i.e. '0' to '365'
tnumber of days in the given month; i.e. '28' to '31'
rRFC 822 formatted date; i.e. 'Thu, 21 Dec 2000 16:01:07 +0200' (added in PHP 4.0.4)
Monthmmonth; With leading zeros; i.e. '01' to '12'
nmonth without leading zeros; i.e. '1' to '12'
Mmonth, textual, 3 letters; i.e. 'Jan'
Fmonth, textual, long; i.e. 'January'
YearYyear, 4 digits; i.e. '2018'
yyear, 2 digits; i.e. '19'
Hourghour, 12-hour format without leading zeros; i.e. '1' to '12'
Ghour, 24-hour format without leading zeros; i.e. '0' to '23'
hhour, 12-hour format; i.e. '01' to '12'
Hhour, 24-hour format; i.e. '00' to '23'
Minutesiminutes; i.e. '00' to '59'
iminutes; without leading zero; intval(date('i'));
Secondssseconds; i.e. '00' to '59'
sseconds; without leading zero; intval(date('s'));
a'am' or 'pm'
A'AM' or 'PM'
BSwatch Internet time
I'1' if Daylight Savings Time, '0' otherwise.
Lboolean for whether it is a leap year; i.e. '0' or '1'
TTimezone setting of this machine; i.e. 'MDT'
Useconds since the epoch
Ztimezone offset in seconds (i.e. '-43200' to '43200'). The offset for timezones west of UTC is always negative, and for those east of UTC is always positive.

Subscribe to our mailing list

* indicates required
Subscribe to plus2net
Visitors Rating
Your Rating


More On Date Object

Post Comment This is for short comments only. Use the forum for more discussions.

Subscribe to our mailing list

* indicates required
Subscribe to plus2net
HTML . MySQL. PHP. JavaScript. ASP. Photoshop. Articles. FORUM Contact us
©2000-2018 All rights reserved worldwide Privacy Policy Disclaimer