PHP Date and Time formats

date(“format”, timestamp) Returns a string formatted according to the given format string using the given integer timestamp or the current time if no timestamp is given.
PHP
1234567891011
<?php
echo date("F j, Y, g:i a");                 // May 15, 2011, 9:35 am
echo date("m.d.y");                        // 05.15.11
echo date("j, n, Y");                       // 15, 5, 2011
echo date("Ymd");                           // 20110515
echo date('\i\t \i\s \t\h\e jS \d\a\y.');   // it is the 15th day.
echo date("D M j G:i:s T Y");               // Thu May 15 9:35:39 CEST 2011
echo date('H:m:s \m \i\s\ \m\o\n\t\h');     // 09:05:39 m is month
echo date("H:i:s");                         // 09:35:39
echo date("Y-m-d H:i:s");                   // 2014-05-15 09:35:39 (the MySQL DATETIME format)
?>

Predefined Date and Time Format

As of PHP 5.1.1+ these predefined date & time constants are available in PHP. These constants are intended to comply with various date formats.
PHP
123456789101112
<?php
echo gmdate(DATE_W3C, time());   // 2014-08-12T05:26:33+00:00
echo gmdate(DATE_ATOM, time());    // 2011-08-12T05:21:58+00:00
echo gmdate(DATE_COOKIE, time());  // Tuesday, 12-Aug-11 05:22:28 GMT
echo gmdate(DATE_ISO8601, time()); // 2011-08-12T05:22:56+0000
echo gmdate(DATE_RFC822, time());  // Tue, 12 Aug 11 05:23:16 +0000
echo gmdate(DATE_RFC2822, time());   // Tue, 12 Aug 2011 05:25:24 +0000
echo gmdate(DATE_RFC1123, time());     // Tue, 12 Aug 2011 05:25:24 +0000
echo gmdate(DATE_RFC850, time());   // Tuesday, 12-Aug-11 05:23:54 GMT
echo gmdate(DATE_RFC1036, time());  // Tue, 12 Aug 11 05:25:24 +0000
echo gmdate(DATE_RSS, time());   // Tue, 12 Aug 2011 05:26:11 +0000
?>