|
|
1.1 root 1: .\" Copyright (c) 1980 Regents of the University of California.
2: .\" All rights reserved. The Berkeley software License Agreement
3: .\" specifies the terms and conditions for redistribution.
4: .\"
5: .\" @(#)date.1 6.6 (Berkeley) 4/1/87
6: .\"
7: .TH DATE 1 "April 1, 1987"
8: .UC 4
9: .SH NAME
10: date \- print and set the date
11: .SH SYNOPSIS
12: .B date
13: .RB "[-nu] [-d dst] [-t minutes_west] [yymmddhhmm [" . "ss] ]"
14: .SH DESCRIPTION
15: If no arguments are given, the current date and time are
16: printed. Providing an argument will set the desired date;
17: only the superuser can set the date. The \fI-d\fP and \fI-t\fP
18: flags set the kernel's values for daylight savings time and
19: minutes west of GMT. If \fIdst\fP is non-zero, future calls
20: to \fIgettimeofday\fP(2) will return a non-zero \fItz_dsttime\fP.
21: \fIMinutes_west\fP provides the number of minutes returned
22: by future calls to \fIgettimeofday\fP(2) in \fItz_minuteswest\fP. The
23: \fI-u\fP flag is used to display or set the date in GMT (universal) time.
24: .I yy
25: represents the last two digits of the year;
26: the first
27: .I mm
28: is the month number;
29: .I dd
30: is the day number;
31: .I hh
32: is the hour number (24 hour system);
33: the second
34: .I mm
35: is the minute number;
36: .BI . ss
37: is optional and represents the seconds.
38: For example:
39: .IP
40: date 8506131627
41: .PP
42: sets the date to June 13 1985, 4:27 PM. The year, month and day may
43: be omitted; the default values will be the current ones. The system
44: operates in GMT. \fIDate\fP takes care of the conversion to and from
45: local standard and daylight-saving time.
46: .PP
47: If
48: .I timed(8)
49: is running to synchronize the clocks of machines in a local
50: area network, \fIdate\fP sets the time globally on all those
51: machines unless the
52: .B \-n
53: option is given.
54: .SH FILES
55: /usr/adm/wtmp to record time-setting.
56: In /usr/adm/messages, \fIdate\fP records the name of the user
57: setting the time.
58: .SH SEE ALSO
59: gettimeofday(2), utmp(5), timed(8),
60: .br
61: \fITSP: The Time Synchronization Protocol for UNIX 4.3BSD\fP,
62: R. Gusella and S. Zatti
63: .SH DIAGNOSTICS
64: Exit status is 0 on success, 1 on complete failure to set the date,
65: and 2 on successfully setting the local date but failing globally.
66: .PP
67: Occasionally, when \fItimed\fP synchronizes the time on many hosts,
68: the setting of a new time value may require more than a few seconds.
69: On these occasions, \fIdate\fP prints: `Network time being set'.
70: The message `Communication error with timed' occurs when the communication
71: between \fIdate\fP and \fItimed\fP fails.
72: .SH BUGS
73: The system attempts to keep the date in a format closely compatible
74: with VMS. VMS, however, uses local time (rather than GMT) and does
75: not understand daylight-saving time. Thus, if you use both UNIX
76: and VMS, VMS will be running on GMT.
This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.