date
Returns the number seconds since a base date, using the operating system's clock.
Plugin opcode in cs_date.
The base is 1 January 1970 for Csound using doubles, and 1 January 2010 for versions using floats. On operating systemms with sufficient resolution the date includes fractional seconds.
Syntax
Initialization and Performance
ir -- value at i-time, of the system clock in seconds since the start of the epoch.
kr -- value at k-time, of the system clock in seconds since the start of the epoch.
inano -- value at i-time of the nanoseconds since last second tick.
knano -- value at k-time of the nanoseconds since last second tick.
Note that the base date was originally 1970 bu since version 5.14 it has been changed as single precission floating point numbers are insufficient to indicate changes.
The optional answer and resolution including fractions of a second introduced in version 6.07.
Examples
Here is an example of the date opcode. It uses the file date.csd.
Its output should include lines like this:
instr 1: ii = 1447337826.778
instr 1: ij = 778279830.000
Thu Nov 12 14:17:07 2015
Thu Nov 12 14:17:06 2015
Thu Jan 1 01:00:01 1970
See also
Credits
Author: John ffitch
University of Bath/Codemist Ltd.
Bath, UK
December 2006
New in Csound version 5.05
Changed in Csound version 5.14