Format DateTime in various standard ways in PHP

Description

The following code shows how to format DateTime in various standard ways.

Example


<!DOCTYPE html>//www.j a  va2  s . c o  m
<html>
<body>
<table>
  <?php $date = new DateTime(); ?>
  <tr>
    <th scope="col">Constant</th>
    <th scope="col">Output</th>
  </tr>
  <tr>
    <td>ATOM</td>
    <td><?php echo $date->format(DateTime::ATOM); ?></td>
  </tr>
  <tr>
    <td>COOKIE</td>
    <td><?php echo $date->format(DateTime::COOKIE); ?></td>
  </tr>
  <tr>
    <td>ISO8601</td>
    <td><?php echo $date->format(DateTime::ISO8601); ?></td>
  </tr>
  <tr>
    <td>RFC822</td>
    <td><?php echo $date->format(DateTime::RFC822); ?></td>
  </tr>
  <tr>
    <td>RFC850</td>
    <td><?php echo $date->format(DateTime::RFC850); ?></td>
  </tr>
  <tr>
    <td>RFC1036</td>
    <td><?php echo $date->format(DateTime::RFC1036); ?></td>
  </tr>
  <tr>
    <td>RFC1123</td>
    <td><?php echo $date->format(DateTime::RFC1123); ?></td>
  </tr>
  <tr>
    <td>RFC2822</td>
    <td><?php echo $date->format(DateTime::RFC2822); ?></td>
  </tr>
  <tr>
    <td>RFC3339</td>
    <td><?php echo $date->format(DateTime::RFC3339); ?></td>
  </tr>
  <tr>
    <td>RSS</td>
    <td><?php echo $date->format(DateTime::RSS); ?></td>
  </tr>
  <tr>
    <td>W3C</td>
    <td><?php echo $date->format(DateTime::W3C); ?></td>
  </tr>
</table>
</body>
</html>

The code above generates the following result.





















Home »
  PHP Tutorial »
    Data Types »




Array
Array Associative
Array Util
ArrayObject
Data Types
Date
Date Format
DateTime
Number
String
String Escape
String Filter
String HTML
String Type
Timezone