123456789101112131415161718192021222324252627282930313233343536373839404142434445464748 |
- .TH SECONDS 1
- .SH NAME
- seconds \- convert human-readable date (and time) to seconds since epoch
- .SH SYNOPSIS
- .B seconds
- .I date
- \&...
- .SH DESCRIPTION
- .I Seconds
- prints the number of seconds since 1 Jan 1970
- corresponding to one or more human-readable
- .IR date s.
- Each
- .I date
- must be
- .I one
- argument;
- it will usually be necessary to enclose it in quotes.
- .PP
- .I Seconds
- accepts a somewhat wider range of input than just output from
- .IR date (1).
- The main requirement is that the date must be fully specified,
- with a day of month, month and year
- in any order.
- The month must be an English name (or abbreviation),
- not a number, and the year must contain 4 digits.
- Unambiguous time-zone names are understood (i.e., not
- .LR IST )
- or time zones may be written as
- .IR ±hhmm .
- Case is ignored.
- .SH EXAMPLES
- Print the names of all files under
- .L \&.
- modified since the start of 23 May 2011.
- .IP
- .EX
- du -ta | awk '$1 >= '^`{seconds '23 may 2011'}^' {print $2}'
- .EE
- .SH SEE ALSO
- .IR date (1),
- .IR du (1),
- .IR mtime (1),
- .IR ctime (2)
- .SH BUGS
- All-numeric dates, popular in the USA, are simply ambiguous,
- more so if the year is truncated to 2 digits.
|