summary refs log tree commit diff
path: root/bin/man1/when.1
blob: 0b473573cfda1c443c4d397990b2afa347abf3ea (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
.Dd July 24, 2019
.Dt WHEN 1
.Os
.
.Sh NAME
.Nm when
.Nd date calculator
.
.Sh SYNOPSIS
.Nm
.Op Ar expr
.
.Sh DESCRIPTION
.Nm
is a date calculator.
If no
.Ar expr
is given,
expressions are read
from standard input.
.
.Pp
The grammar is as follows:
.Bl -tag -width Ds
.It Sy \&.
Today's date.
.
.It Ar month Ar date Op Ar year
A full date,
or a date in the current year.
.Ar month
must be at least three letters.
.
.It Ar day
A day of the week
in the current week.
.Ar day
must be at least three letters.
.
.It Sy < Ar date
The date one week before.
.
.It Sy > Ar date
The date one week after.
.
.It Ar date Sy + Ar interval
The date after some interval.
.
.It Ar date Sy - Ar interval
The date before some interval.
.
.It Ar date Sy - Ar date
The interval between two dates.
.
.It Ar num Sy d
A number of days.
.
.It Ar num Sy w
A number of weeks.
.
.It Ar num Sy m
A number of months.
.
.It Ar num Sy y
A number of years.
.El
.
.Sh EXAMPLES
.Bl -tag -width "Dec 25 - ."
.It Ic Dec 25 - \&.
How long until Christmas.
.It Ic >Fri
The date next Friday.
.It Ic \&. + 2w
Your last day at work.
.El
a22c8348937e6417d3b657b980&follow=1'>Install slJune McEnroe 2017-07-25Add up, supJune McEnroe 2017-07-24Autopickup ringsJune McEnroe 2017-07-24Name dogJune McEnroe 2017-07-23Add nethackrcJune McEnroe 2017-07-23Remove useless setuid in briJune McEnroe Don't you think it would be better if the setuid bit only gave you permission to do it and didn't do it for you? 2017-07-23Clean up hnel a tiny bitJune McEnroe 2017-07-21Set window size in hnelJune McEnroe 2017-07-21Add hnelJune McEnroe 2017-07-19chmod 600 in dtchJune McEnroe