diff --git a/lib/WebGUI/i18n/English/D_date.pm b/lib/WebGUI/i18n/English/D_date.pm
index 63e6ac34f..5d6de6f29 100644
--- a/lib/WebGUI/i18n/English/D_date.pm
+++ b/lib/WebGUI/i18n/English/D_date.pm
@@ -10,18 +10,44 @@ our $I18N = {
'date body' => {
message => q|
-^D; or ^D(); - Date
+^D();
+^D([date formatting code],[epoch date]);
The current date and time.
You can configure the date by using date formatting symbols. For instance, if you created a macro like this ^D("%c %D, %y"); it would output September 26, 2001. The following are the available date formatting symbols:
-
| %% | % |
| %y | 4 digit year |
| %Y | 2 digit year |
| %m | 2 digit month |
| %M | variable digit month |
| %c | month name |
| %d | 2 digit day of month |
| %D | variable digit day of month |
| %w | day of week name |
| %h | 2 digit base 12 hour |
| %H | variable digit base 12 hour |
| %j | 2 digit base 24 hour |
| %J | variable digit base 24 hour |
| %p | lower case am/pm |
| %P | upper case AM/PM |
| %z | user preference date format |
| %Z | user preference time format |
| %% | A literal percent sign '%' |
| %c | The calendar month name. |
| %C | The calendar month name abbreviated to 3 characters and represented in English. |
| %d | A two digit day. |
| %D | A variable digit day. |
| %h | A two digit hour (on a 12 hour clock). |
| %H | A variable digit hour (on a 12 hour clock). |
| %j | A two digit hour (on a 24 hour clock). |
| %J | A variable digit hour (on a 24 hour clock). |
| %m | A two digit month. |
| %M | A variable digit month. |
| %n | A two digit minute. |
| %o | Offset from local time represented as an integer. |
| %O | Offset from GMT represented in four digit form with a sign. Example: -0600 |
| %p | A lower-case am/pm. |
| %P | An upper-case AM/PM. |
| %s | A two digit second. |
| %w | Day of the week. |
| %W | Day of the week abbreviated to 3 characters and represented in English. |
| %y | A four digit year. |
| %Y | A two digit year. |
| %z | The current user's date format preference, (default: '%H:%n %p'). |
| %Z | The current user's time format preference, (default: '%M/%D/%y') |
+The default format code is %z %Z.
You can also pass in an epoch date into this macro as a secondary parameter. If no date is specified then today's date and time will be used. - |, lastUpdated => 1112466919, },