History log of /freebsd-current/bin/date/date.1
Revision Date Author Comments
# c40e0bff 02-May-2024 Mateusz Piotrowski <0mp@FreeBSD.org>

date.1: Note that nanosecond support is to appear first in 14.1

Sponsored by: Klara, Inc.


# eeb04a73 21-Apr-2024 Mateusz Piotrowski <0mp@FreeBSD.org>

date: Add support for nanoseconds

This patch introduces support for a conversion specification for
nanoseconds.

The format of %N is meant to be compatible with that of GNU date.

The nanoseconds conversion specification is implemented directly in
date(1) instead of libc (in strftime(3)) to avoid introducing
non-standard functions to libc at this time and modifying struct tm.

Apart from introducing the nanoseconds conversion specification, this
patch brings the following changes:

- The "ns" format for ISO 8061 dates is now unlocked. E.g., date -Ins
prints:
2024-04-22T12:20:28,763742224+02:00
- The -r flag when fed a file is now aware of the nanosecond part of the last
modification time.
- date(1) is now able to set the time with nanosecond precision. It is
not possible as of now to do that by specifying nanoseconds directly
via the command-line arguments. Instead, the -r flag can be used.
- date(1) is now using the clock_gettime(3) family of functions instead
of ctime(3) family of functions where possible.

Reviewed by: des, markj
Sponsored by: Klara, Inc.
Differential Revision: https://reviews.freebsd.org/D44905


# 8e9fc2d9 11-Jan-2024 Chia-Jung Chang <maluma110020036@gapp.nthu.edu.tw>

date(1): Grammar fixes

Event: Advanced UNIX programming course (Fall'23) at NTHU
Pull Request: https://github.com/freebsd/freebsd-src/pull/1035


# 90aea514 23-Nov-2023 Warner Losh <imp@FreeBSD.org>

bin: Remove ancient SCCS tags.

Remove ancient SCCS tags from the tree, automated scripting, with two
minor fixup to keep things compiling. All the common forms in the tree
were removed with a perl script.

Sponsored by: Netflix


# b2c76c41 16-Aug-2023 Warner Losh <imp@FreeBSD.org>

Remove $FreeBSD$: one-line nroff pattern

Remove /^\.\\"\s*\$FreeBSD\$$\n/


# 31edf56b 19-May-2023 Baptiste Daroussin <bapt@FreeBSD.org>

date: add -z output_zone option

Inpired by OpenBSD date(1), this option allows to do timezone conversion
via the date(1) command.

For example, to determine when the BSDCan livestream begins for me:

$ env -i TZ=EST5EDT date -z Europe/Paris -j 0900

MFC After: 1 week
Reviewed by: kib, bcr (manpage)
Differential Revision: https://reviews.freebsd.org/D40159


# 8688532f 13-Apr-2023 Mateusz Piotrowski <0mp@FreeBSD.org>

date.1: Make sure that the example works in any locale


# de7a6b6f 27-Feb-2023 Mateusz Piotrowski <0mp@FreeBSD.org>

date.1: Examples: Use syntax that is also compatible with csh

MFC after: 1 month
Sponsored by: Klara Inc.


# 4148dffa 26-Jul-2022 Kyle Evans <kevans@FreeBSD.org>

date: remove some ambiguity in tzdata references

The use of 'package' in this could be understood to mean a FreeBSD
package provided by pkg, rather than the fact that we use data provided
by IANA. Re-word it to clearly identify `tzdata` as the IANA Time Zone
Database on first use, then drop subsequent uses of the word 'package'.

Reviewed by: 0mp, pauamma, philip
Sponsored by: Klara, Inc.
Differential Revision: https://reviews.freebsd.org/D35966


# 9fcac31d 27-Jun-2022 Kyle Evans <kevans@FreeBSD.org>

date: attempt to more accurately describe year limitations with -v

The previous description was both incorrect and incomplete in its
description -- the 2038 limit doesn't apply on !i386 platforms, and
it didn't note that values above 100 are accepted and interpreted
differently. Further, it didn't note that absolute years are accepted.

Reviewed by: pauamma_gundo.com (manpages)
Sponsored by: Klara, Inc.
Differential Revision: https://reviews.freebsd.org/D35360


# 8deef886 29-Mar-2022 Greg Lehey <grog@FreeBSD.org>

Correct source markup. No change to output.

Reported by: 0mp@


# 8e4b069f 29-Mar-2022 Greg Lehey <grog@FreeBSD.org>

Remove reference to kernel clock time zone.
Add references.

Reported by: philip@


# 3c9f304b 27-Mar-2022 Greg Lehey <grog@FreeBSD.org>

Describe modern time zone handling.
Reviewed by: peterj@
MFC after: 2 weeks


# c537bf9d 02-Nov-2021 Mateusz Piotrowski <0mp@FreeBSD.org>

date: Capitalize seconds string in synopses

This makes it consistent with other date(1) implementations. Also, it
feels more consistent since hours and minutes are already represented as
HH and MM respectively.

MFC after: 3 days


# a12b16f4 02-Nov-2021 Mateusz Piotrowski <0mp@FreeBSD.org>

date: Clean up synopses

MFC after: 3 days


# 00133d5c 03-Nov-2021 Mateusz Piotrowski <0mp@FreeBSD.org>

date.1: Fix some style issues and examples

- Use Cm instead of Ar or Sq for command modifiers of the -v flag.
- Remove unnecessary "Ar ..." from the synopsis. It's not clear what it
was referring to.
- Add missing arguments to the -f and -v flags.
- Stylize the dot before "ss" with Cm in the default format in the -f
flag description.
- Set LC_ALL=C in the last example so that the output format of
date(1) always matches the specified format of the -f flag not matter
the locale.
- List the -f flag as optional in all usage lines in the synopsis.

MFC after: 3 days


# 3e4946f0 16-Jun-2021 Ceri Davies <ceri@FreeBSD.org>

date.1: Remove mention of -d and -f flags

These flags were removed in 2019.

PR: 256631
Submitted by: David Fiander <david@fiander.info>
MFC After: 3 days


# 82178ae0 25-Aug-2020 Ed Maste <emaste@FreeBSD.org>

date.1: note possibly surprising behaviour of -j -f

PR: 248918
MFC after: 1 week
Sponsored by: The FreeBSD Foundation


# 8b82def3 23-Apr-2019 Warner Losh <imp@FreeBSD.org>

Restore the -n flag parsing, but ignore it.

Since D19668 was done, new users of the -n flag have surfaced. Parse
and ignore it on the command line until they can be updated.

Suggested by: rgrimes (in D19668).


# e77a99c1 21-Mar-2019 Warner Losh <imp@FreeBSD.org>

Remove -n flag, fix setting date / time

r342139 bork setting the date. This fixes it by simply removing the -n
flag.

Differential Revision: https://reviews.freebsd.org/D19668


# ab87f592 12-Mar-2019 Warner Losh <imp@FreeBSD.org>

Remove the -d and -t flags from the man page

Remove -d and -t flags that were removed in r345050.

Noticed by: rgrimes@


# 2c77ec54 04-Aug-2018 Conrad Meyer <cem@FreeBSD.org>

date(1): Add ISO 8601 formatting option

The new flag is named '-I'. It is documented in the manual page and covered
by basic unit tests.


# 3181398b 01-Jun-2018 Conrad Meyer <cem@FreeBSD.org>

Update other man pages to match leap second reality

Missed these in r334501; see justification there:

https://svnweb.freebsd.org/base?view=revision&revision=334501

Sponsored by: Dell EMC Isilon


# f3aff7c9 06-Dec-2017 Benjamin Kaduk <bjk@FreeBSD.org>

Fix mandoc -Tlint warnings in bin/

Many style-level issues are still reported.

Submitted by: Yuri Pankov <yuripv@gmx.com>
Reviewed by: jilles (previous revision)
Differential Revision: https://reviews.freebsd.org/D13334


# fbbd9655 28-Feb-2017 Warner Losh <imp@FreeBSD.org>

Renumber copyright clause 4

Renumber cluase 4 to 3, per what everybody else did when BSD granted
them permission to remove clause 3. My insistance on keeping the same
numbering for legal reasons is too pedantic, so give up on that point.

Submitted by: Jan Schaumann <jschauma@stevens.edu>
Pull Request: https://github.com/freebsd/freebsd/pull/96


# 8b45db8e 07-May-2015 Xin LI <delphij@FreeBSD.org>

date(1): Make -r behave like GNU's version when the option can not be
interpreted as a number, which checks the file's modification time and
use that as the date/time value.

This improves compatibility with GNU coreutils's version of time(1).

MFC after: 2 weeks


# 2fd66cdd 26-Apr-2014 Jean-Sébastien Pédron <dumbbell@FreeBSD.org>

date(1): Forgot to update manpage date in r264968

MFC after: 1 week
MFC with: 264968


# b69ced8d 26-Apr-2014 Jean-Sébastien Pédron <dumbbell@FreeBSD.org>

date(1): Add "-R" flag to use RFC 2822 date and time output format

As stated in the man page, this is equivalent to use "%a, %d %b %Y %T %z"
as the output format while LC_TIME is set to the "C" locale.

This is compatible with date(1) from the GNU core utilities.


# a7d5f7eb 19-Oct-2010 Jamie Gritton <jamie@FreeBSD.org>

A new jail(8) with a configuration file, to replace the work currently done
by /etc/rc.d/jail.


# c9a1e856 11-Jun-2010 Brian Somers <brian@FreeBSD.org>

MFC r208795; additional date -v detail

PR: 147354
Approved by: re (kib)


# 5990bfb4 04-Jun-2010 Brian Somers <brian@FreeBSD.org>

Explain that setting an absolute day value can fail and that the month should
usually be set first when using -v.

Adjust an example that sets the day to 30 before setting the month to 3 in
accordance with this approach as the example would always fail in February!

PR: 147354
MFC after: 2 weeks


# fe0506d7 09-Mar-2010 Marcel Moolenaar <marcel@FreeBSD.org>

Create the altix project branch. The altix project will add support
for the SGI Altix 350 to FreeBSD/ia64. The hardware used for porting
is a two-module system, consisting of a base compute module and a
CPU expansion module. SGI's NUMAFlex architecture can be an excellent
platform to test CPU affinity and NUMA-aware features in FreeBSD.


# 0806dd92 21-Jan-2010 Ed Schouten <ed@FreeBSD.org>

Remove stale references to utmp(5) and its corresponding filenames.

I removed utmp and its manpage, but not other manpages referring to it.


# d7f03759 19-Oct-2008 Ulf Lilleengen <lulf@FreeBSD.org>

- Import the HEAD csup code which is the basis for the cvsmode work.


# a1f6cb79 02-Jun-2007 Remko Lodder <remko@FreeBSD.org>

Correct the referenced securelevel document, it's now securelevel 7.

Pointed out by: ru


# 8af11131 16-Nov-2005 Ruslan Ermilov <ru@FreeBSD.org>

-mdoc sweep.


# b97fc83e 01-Nov-2005 Tom Rhodes <trhodes@FreeBSD.org>

Note which options are not part of the standards.
Xref locale(1) and bump document date.

Reviewed by: keramida
No Objections: -standards


# 0227791b 13-Feb-2005 Ruslan Ermilov <ru@FreeBSD.org>

Expand *n't contractions.


# 6fca4c7c 16-Jan-2005 Ruslan Ermilov <ru@FreeBSD.org>

Add the new standard EXIT STATUS section where appropriate.
Sort standard sections in the (documented) preferred order.


# 9ddb49cb 10-Jan-2005 Warner Losh <imp@FreeBSD.org>

/*- or .\"- or #- to begin license clauses.


# 6fa13ec0 09-Jan-2005 Ruslan Ermilov <ru@FreeBSD.org>

Scheduled mdoc(7) sweep.


# d3e240cb 09-Aug-2004 Yaroslav Tykhiy <ytykhiy@gmail.com>

Change the behaviour of `-v' so that, e.g., stepping a month back
on March 31 won't take you to March 2 or 3 (now the result will
be the last day of February.)

In general, now stepping by months from the last days of the current
month A will take you to the very last day of the target month B if
B is shorter than A.

The previous version would just step to March 31 and rely on mktime(3)
to correct the date. Despite its simplicity, such way was counter-intuitive
to users and caused pain to shell script writers.

Noticed by: Igor Timkin <ivt at gamma dot ru>
Approved by: brian
MFC after: 2 weeks


# 8a0f7000 16-Jul-2004 Alfred Perlstein <alfred@FreeBSD.org>

Give the most awesome example of how to parse the output of date
back into epoch time. Everytime I'm asked to do this by someone I
have to spend about ten minutes recreating the same command line.
So record it under examples.


# 1171aedc 02-Jul-2004 Ruslan Ermilov <ru@FreeBSD.org>

Deal with double whitespace.


# eccea571 02-Jul-2004 Ruslan Ermilov <ru@FreeBSD.org>

Mechanically kill hard sentence breaks.


# b0cb98e2 16-May-2004 Ruslan Ermilov <ru@FreeBSD.org>

DESCRIPTION was not updated for the new SYNOPSIS.


# 640c4d40 06-Apr-2004 Brian Feldman <green@FreeBSD.org>

Give date(1) a much better SYNOPSIS section which is useful as more than
decoration. Further improvements are welcome, but at least this
is a separate of the various modes of operation date has, as well as
sectioning off the two deprecated options for settimeofday(tz) that
don't even apply to actual operation of date as such, anyway.


# 6195fb41 06-Apr-2004 Mark Murray <markm@FreeBSD.org>

Remove clause 3 from the UCB licenses.

OK'ed by: imp, core


# ab579b9e 06-Jan-2004 David E. O'Brien <obrien@FreeBSD.org>

Note the Linux required format.


# 522ccf3f 22-Feb-2003 Ruslan Ermilov <ru@FreeBSD.org>

mdoc(7) police: markup laundry.


# e0d2c361 18-Feb-2003 David E. O'Brien <obrien@FreeBSD.org>

Add an example to help one manually set the date on one machine taking the out
put from another.


# 35704b2f 03-Oct-2002 Tony Finch <fanf@FreeBSD.org>

Fix some twelve hour clock braindamage. The range for hours is 0-23 not 1-12.

MFC After: 1 week


# 63b3046f 16-Apr-2002 Tom Rhodes <trhodes@FreeBSD.org>

s/CMOS/hardware as talked about on cvs-committers.

Suggested by: sheldonh
Approved by: bde
MFC after: 1 day


# dfbea8a5 15-Apr-2002 Tom Rhodes <trhodes@FreeBSD.org>

Little nit pick in date(1) manual page, tell users which clock date(1)
sets

PR: 35606


# c4d9468e 07-Aug-2001 Ruslan Ermilov <ru@FreeBSD.org>

mdoc(7) police:

Avoid using parenthesis enclosure macros (.Pq and .Po/.Pc) with plain text.
Not only this slows down the mdoc(7) processing significantly, but it also
has an undesired (in this case) effect of disabling hyphenation within the
entire enclosed block.


# 7ebcc426 15-Jul-2001 Dima Dorfman <dd@FreeBSD.org>

Remove whitespace at EOL.


# 856ebd68 09-Jun-2001 Ruslan Ermilov <ru@FreeBSD.org>

Simplify, with the power of new mdoc(7).


# bfaf55a4 15-Mar-2001 Dima Dorfman <dd@FreeBSD.org>

Make it clear that the -v option doesn't actually set the date.

PR: 24773
Approved by: nik


# 23c326d1 17-Jan-2001 Ben Smithurst <ben@FreeBSD.org>

Document the restrictions on changing times in high securelevels.

PR: 23502
Submitted by: Robert Boyd <rboyd@pokerspot.com>


# 14b96e47 19-Dec-2000 Ruslan Ermilov <ru@FreeBSD.org>

Prepare for mdoc(7)NG.


# 12e720d7 15-Dec-2000 Ruslan Ermilov <ru@FreeBSD.org>

Prepare for mdoc(7)NG.


# be8b1497 20-Nov-2000 Ruslan Ermilov <ru@FreeBSD.org>

mdoc(7) police: use the new features of the Nm macro.


# eba53b96 27-Jul-2000 John W. De Boskey <jwd@FreeBSD.org>

Try to clean the manpage up according to the mail from Sheldon
in committers (Message-Id: <72836.964344168@axl.ops.uunet.co.za>).

Also cleaned up a .Pq macro which was causing problems previous
to the original update I made.

Reviewed by: sheldonh
Approved by: jkh


# b4a3a038 22-Jul-2000 John W. De Boskey <jwd@FreeBSD.org>

Expand the -r option to support hex. Though undocumented, the -r
option already supported octal. Add a comment to the -r option
in the man page so it's a bit more specific.

Discrepancy brought to my attention by: sasdrq@unx.sas.com
Approved by: jkh


# 888d5fad 17-Jul-2000 Sheldon Hearn <sheldonh@FreeBSD.org>

Fix one grammar problem which crept in from rev 1.40 to rev 1.42, and
one mdoc problem from rev 1.40 (unnecessarily populated Nm macro).


# e7b7b6e4 15-Jul-2000 Mark Ovens <marko@FreeBSD.org>

Re-worded the description of the -r option

PR: 18792
Submitted by: Bob Johnson <bobj@atlantic.net>
Approved by: Alexander Langer <alex@freebsd.org>


# 68dee1e3 14-Jul-2000 Alexander Langer <alex@FreeBSD.org>

Now, the mdoc fixes, such as:
* remove hard sentence breaks
* use of Fl with Ar if argument available
* Dq -> Sq where better
* Ql -> Dq and Ql -> Fa where better
* include sections to Xr macro
* It Ar .ss -> It Ar ss


# 60ad2ab5 14-Jul-2000 Alexander Langer <alex@FreeBSD.org>

As per request by sheldonh and others on IRC, seperate language and mdoc
fixes (very important in this case). Version 1.40 should be discarded.

This version includes the language diffs. To receive them, use
cvs diff [-u] -r 1.39 -r 1.41


# 8135b667 14-Jul-2000 Alexander Langer <alex@FreeBSD.org>

Fix several language, style and mdoc improvements (such as correct
usage of .Xr and removal of hard sentence breaks).

PR: 18880
Submitted by: Christian Weisgerber <naddy@unix-ag.uni-kl.de>
Obtained from: OpenBSD (in parts)


# af63ed3c 28-Jun-2000 Mike Pritchard <mpp@FreeBSD.org>

Grumble. The previous commit still had the wrong date in the
example. Oct 29 0:30 +3 hours is still Oct 29, no matter what the
DST setting is, and not Oct 30..


# 861c69ca 28-Jun-2000 Mike Pritchard <mpp@FreeBSD.org>

Typo fix.

PR: docs/19554
Submitted by: Kazuo Horikawa <horikawa@psinet.com>


# 714c609b 22-Jun-2000 Brian Somers <brian@FreeBSD.org>

Mention the timezone where appropriate (for the -v option).
correct one of the -v options.


# d5dc63cc 19-May-2000 Daniel Baker <dbaker@FreeBSD.org>

Correct confusion and differentiate appropriately between GMT and UTC when
date is launched with the "u" argument. It now operates in the documented
manner.

Fix typo in date man page.

Submitted by: David McNett <nugget@slacker.com>


# 9263db41 12-Apr-2000 Brian Somers <brian@FreeBSD.org>

Change -v so that variences in units of days or less are sensitive to
DST. Explain in more detail what date -v does when mixed with DST.

Previous code suggested broken by: wollman


# 8d230e25 07-Mar-2000 Sheldon Hearn <sheldonh@FreeBSD.org>

Correct confusing description of the -r option.

PR: 17250
Submitted by: cjclark@home.com (Crist J. Clark)


# 94a64a49 11-Jan-2000 Brian Somers <brian@FreeBSD.org>

Fix various mandoc bugs


# 646e0924 10-Nov-1999 Sheldon Hearn <sheldonh@FreeBSD.org>

Allow the year to be specified with an optional century.

PR: 14472
Reported by: j_guojun@lbl.gov (Jin Guojun)


# 2a456239 27-Aug-1999 Peter Wemm <peter@FreeBSD.org>

$Id$ -> $FreeBSD$


# 9efde839 25-Aug-1999 Jordan K. Hubbard <jkh@FreeBSD.org>

Remove obsolete BUGS section which describes something which stopped
being relevant when we ripped out the BSD/VAX code.

Submitted by: Guy Harris <gharris@flashcom.net>


# 3bc1b1bb 13-May-1999 John-Mark Gurney <jmg@FreeBSD.org>

the month and three days are up for -hackers and the 24hrs for -committers.

add a -j flag that tells date not to try to set the date. This allows you
to use date as a userland interface to strptime.

example:
TZ=GMT date -j -f "%a, %d %b %Y %T %Z" "Sun, 08 Nov 1998 02:22:20 GMT" +%s

which is the standard format for Last-modified headers in HTTP requests.

only one to respond: eivind


# 46be34b9 08-May-1999 Kris Kennaway <kris@FreeBSD.org>

Various spelling/formatting changes.

Submitted by: Philippe Charnier <charnier@xp11.frmug.org>


# 269dfbee 09-Mar-1999 Brian Somers <brian@FreeBSD.org>

Support seconds with -v.
PR: 6308
Submitted by: Max Euston <meuston@jmrodgers.com>


# fd5a0a9b 13-Jan-1999 Daniel O'Callaghan <danny@FreeBSD.org>

Example "19%y" changed to "%Y" to discourage poor usage.


# 84717b42 13-May-1998 Poul-Henning Kamp <phk@FreeBSD.org>

.Sh ENVIRONMENT VARIABLES -> .Sh ENVIRONMENT

PR: 6599
Reviewed by: phk
Submitted by: Josh Gilliam <josh@quick.net>


# cbf6f7d3 06-May-1998 Philippe Charnier <charnier@FreeBSD.org>

Correct use of .Nm and other cosmetics. Add rcsid. Remove unused #inc.


# 336f22af 20-Apr-1998 Robert Nordier <rnordier@FreeBSD.org>

Spelling/typo fixes: (preceeded, friday).


# ad1c694b 10-Dec-1997 Brian Somers <brian@FreeBSD.org>

Put [+format] at the end of the usage message.
Make `date -?' output (pretty much) the same as
the man page
PR: 5269


# f50f7e1e 03-Oct-1997 Wolfram Schneider <wosch@FreeBSD.org>

Change example from US to international standard date notation.


# c5c1c135 02-Oct-1997 Daniel O'Callaghan <danny@FreeBSD.org>

Back out suppress '\n' mod.


# 70a53cd7 30-Sep-1997 Daniel O'Callaghan <danny@FreeBSD.org>

Add the ability to supress the '\n' at the end of the date printed.


# f6b31571 13-Sep-1997 Wolfram Schneider <wosch@FreeBSD.org>

spelling corrections.

PR: docs/4450
Submitted by: josh@quick.net


# 81cd6abb 30-Aug-1997 John-Mark Gurney <jmg@FreeBSD.org>

fix misspelling

Submitted-by: Josh Gilliam

Closes PR:4425


# 7fedb877 18-Aug-1997 Brian Somers <brian@FreeBSD.org>

Hint at how to use TZ.
Submitted by: grog@lemis.com


# 86a3e2a1 10-Aug-1997 Brian Somers <brian@FreeBSD.org>

Add "-f fmt date" for specification of the
date using strptime(3).
Suggested by: Michael Smith <msmith@atrad.adelaide.edu.au>

Change mm & dd to MM & DD so that they don't
clash with the month.


# 698f86e4 09-Aug-1997 Brian Somers <brian@FreeBSD.org>

Change [-DMHW [+|-]val] to [-v [+|-]val[ymwdHM]]
Support Hours & Minutes
Add -Wall to Makefile


# 7ca215a6 03-Aug-1997 Brian Somers <brian@FreeBSD.org>

Add [-DWMY] flags for date adjustment.
Discussed with: freebsd-hackers


# c4694019 01-Jul-1997 Bruce Evans <bde@FreeBSD.org>

Import Lite2's src/bin. All files in src/bin are off the vendor branch,
so this doesn't change the active versions.


# ec50d24e 15-Apr-1997 Daniel O'Callaghan <danny@FreeBSD.org>

Fix typo in comment; Document in an example that years beyond 1999
are handled; fix typo in same example.


# b97fa2ef 22-Feb-1997 Peter Wemm <peter@FreeBSD.org>

Revert $FreeBSD$ to $Id$


# 1130b656 14-Jan-1997 Jordan K. Hubbard <jkh@FreeBSD.org>

Make the long-awaited change from $Id$ to $FreeBSD$

This will make a number of things easier in the future, as well as (finally!)
avoiding the Id-smashing problem which has plagued developers for so long.

Boy, I'm glad we're not using sup anymore. This update would have been
insane otherwise.


# 42dbcdca 13-Dec-1996 Steve Price <steve@FreeBSD.org>

Merge Lite2 mods, fix incorrect default string, cleanup
use of .Nm macros, and -Wall cleaning.


# b8923d4c 29-Aug-1996 Wolfram Schneider <wosch@FreeBSD.org>

[HISTORY] command appeared in Version 1 AT&T UNIX
Obtained from: A Quarter Century of UNIX, Peter H. Salus, page 41


# 5883c536 11-Mar-1996 Nate Williams <nate@FreeBSD.org>

Fix 'stutter' in manpage.
The man page for date(1) talks about "a a" maximum, not just
"a" maximum.

Submitted by: Simon Burge <simonb@telstra.com.au> via NetBSD GNATS


# 92f6a191 28-Aug-1995 David Greenman <dg@FreeBSD.org>

Correct the default format info to indicate "%+".


# 29c52ddd 03-Apr-1995 Joerg Wunsch <joerg@FreeBSD.org>

date(1) didn't emit a final newline if the format had been specified
with `+'. This breaks tradition and violates Posix 1003.2.

Discoverd by: luigi@labinfo.iet.unipi.it (Luigi Rizzo)


# 89730b29 23-Sep-1994 David Greenman <dg@FreeBSD.org>

Added $Id$


# 96d6d564 28-Aug-1994 Andreas Schulz <ats@FreeBSD.org>

Reviewed by:
Submitted by:
Oops, overlooked another typo in this man page.


# 7e91840c 28-Aug-1994 Andreas Schulz <ats@FreeBSD.org>

Reviewed by:
Submitted by:
Correct two typos in the format string usages.


# 4b88c807 26-May-1994 Rodney W. Grimes <rgrimes@FreeBSD.org>

BSD 4.4 Lite bin Sources