45 lines
1.0 KiB
Plaintext
45 lines
1.0 KiB
Plaintext
|
|
{{alias}}( start, stop[, length][ , options] )
|
|
Generates an array of linearly spaced dates.
|
|
|
|
Parameters
|
|
----------
|
|
start: number
|
|
Start time as either a `Date` object, Unix timestamp, JavaScript
|
|
timestamp, or date string.
|
|
|
|
stop: number
|
|
Stop time as either a `Date` object, Unix timestamp, JavaScript
|
|
timestamp, or date string.
|
|
|
|
length: integer (optional)
|
|
Length of output array. Default: `100`.
|
|
|
|
options: Object (optional)
|
|
Options.
|
|
|
|
options.round: string (optional)
|
|
Specifies how sub-millisecond times should be rounded:
|
|
[ 'floor', 'ceil', 'round' ]. Default: 'floor'.
|
|
|
|
Returns
|
|
-------
|
|
arr: Array
|
|
Array of dates.
|
|
|
|
Examples
|
|
--------
|
|
> var stop = '2014-12-02T07:00:54.973Z';
|
|
> var start = new Date( stop ) - 60000;
|
|
> var arr = {{alias}}( start, stop, 6 )
|
|
[...]
|
|
|
|
// Equivalent of Math.ceil():
|
|
> var opts = { 'round': 'ceil' };
|
|
> arr = {{alias}}( 1417503655000, 1417503655001, 3, opts )
|
|
[...]
|
|
|
|
See Also
|
|
--------
|
|
|