Java DateTimeFormatter to PHP date().
23 of 26 fields map cleanly; 3 have no PHP date() token.
PHP date()
yyyy-m-d H:i
Reference · Mon, Jan 2 2006, 3:04:05 PM MST
yyyy-01-02 15:04
yyyy-01-02 15:04
Right now, your zone
…
Not in the Java DateTimeFormatter table: y — passed through untranslated.
| Java DateTimeFormatter | PHP date() | Field | Example |
|---|---|---|---|
| uuuu | Y | Four-digit year | 2006 |
| uu | y | Two-digit year | 06 |
| M | n | Month number | 1 |
| MM | m | Month number, padded | 01 |
| MMM | M | Month name, abbreviated | Jan |
| MMMM | F | Month name, full | January |
| d | j | Day of month | 2 |
| dd | d | Day of month, padded | 02 |
| D | no token | Day of year | 2 |
| EEE | D | Weekday, abbreviated | Mon |
| EEEE | l | Weekday, full | Monday |
| w | W | Week of year | 1 |
| YYYY | o | ISO week-based year | 2006 |
| H | G | Hour, 24-hour clock | 15 |
| HH | H | Hour, 24-hour clock, padded | 15 |
| h | g | Hour, 12-hour clock | 3 |
| hh | h | Hour, 12-hour clock, padded | 03 |
| a | A | AM/PM marker | PM |
| mm | i | Minute, padded | 04 |
| ss | s | Second, padded | 05 |
| SSS | v | Fractional seconds | 000 |
| Z | O | UTC offset, basic | -0700 |
| xxx | P | UTC offset, extended | -07:00 |
| z | T | Time-zone name, short | MST |
| G | no token | Era | AD |
| Q | no token | Quarter | 1 |