The DateStream
is a Stream
that provides date-related methods.
addMilliseconds()
Returns a DateStream
that adds milliseconds to the produced output.
Parameter
Type
Default
Description
import { now } from '@fluentfixture/core';
const stream = now().addMilliseconds(10);
console.log(stream.single());
// now + 10 milliseconds
subtractMilliseconds()
Returns a DateStream
that subtracts milliseconds from the produced output.
Parameter
Type
Default
Description
import { now } from '@fluentfixture/core';
const stream = now().subtractMilliseconds(10);
console.log(stream.single());
// now - 10 milliseconds
setMilliseconds()
Returns a DateStream
that sets the milliseconds of the produced output.
Parameter
Type
Default
Description
import { now } from '@fluentfixture/core';
const stream = now().setMilliseconds(10);
console.log(stream.single());
// now with milliseconds is 10
getMilliseconds()
Returns a NumberStream
with the milliseconds parts of the produced output.
import { now } from '@fluentfixture/core';
const stream = now().getMilliseconds();
console.log(stream.single());
// milliseconds part of the now
addSeconds()
Returns a DateStream
that adds seconds to the produced output.
Parameter
Type
Default
Description
import { now } from '@fluentfixture/core';
const stream = now().addSeconds(10);
console.log(stream.single());
// now + 10 seconds
subtractSeconds()
Returns a DateStream
that subtracts seconds from the produced output.
Parameter
Type
Default
Description
import { now } from '@fluentfixture/core';
const stream = now().subtractSeconds(10);
console.log(stream.single());
// now - 10 seconds
setSeconds()
Returns a DateStream
that sets the seconds of the produced output.
Parameter
Type
Default
Description
import { now } from '@fluentfixture/core';
const stream = now().setSeconds(10);
console.log(stream.single());
// now with seconds is 10
getSeconds()
Returns a NumberStream
with the seconds parts of the produced output.
import { now } from '@fluentfixture/core';
const stream = now().getSeconds();
console.log(stream.single());
// seconds part of the now
addHours()
Returns a DateStream
that adds hours to the produced output.
Parameter
Type
Default
Description
import { now } from '@fluentfixture/core';
const stream = now().addHours(10);
console.log(stream.single());
// now + 10 hours
subtractHours()
Returns a DateStream
that subtracts hours from the produced output.
Parameter
Type
Default
Description
import { now } from '@fluentfixture/core';
const stream = now().subtractHours(10);
console.log(stream.single());
// now - 10 hours
setHours()
Returns a DateStream
that sets the hours of the produced output.
Parameter
Type
Default
Description
import { now } from '@fluentfixture/core';
const stream = now().setHours(10);
console.log(stream.single());
// now with hours is 10
getHours()
Returns a NumberStream
with the hours parts of the produced output.
import { now } from '@fluentfixture/core';
const stream = now().getHours();
console.log(stream.single());
// hours part of the now
addDays()
Returns a DateStream
that adds days to the produced output.
Parameter
Type
Default
Description
import { now } from '@fluentfixture/core';
const stream = now().addDays(10);
console.log(stream.single());
// now + 10 days
subtractDays()
Returns a DateStream
that subtracts days from the produced output.
Parameter
Type
Default
Description
import { now } from '@fluentfixture/core';
const stream = now().subtractDays(10);
console.log(stream.single());
// now - 10 days
setDaysOfMonth()
Returns a DateStream
that sets the days of month of the produced output.
Parameter
Type
Default
Description
import { now } from '@fluentfixture/core';
const stream = now().setDaysOfMonth(10);
console.log(stream.single());
// now with days of month is 10
setDaysOfWeek()
Returns a DateStream
that sets the days of week of the produced output.
Parameter
Type
Default
Description
import { now } from '@fluentfixture/core';
const stream = now().setDaysOfWeek(2);
console.log(stream.single());
// now with days of week is 2
getDaysOfMonth()
Returns a NumberStream
with the days of month parts of the produced output.
import { now } from '@fluentfixture/core';
const stream = now().getDaysOfMonth();
console.log(stream.single());
// days of month part of the now
getDaysOfWeek()
Returns a NumberStream
with the days of week parts of the produced output.
import { now } from '@fluentfixture/core';
const stream = now().getDaysOfWeek();
console.log(stream.single());
// days of week part of the now
addMonths()
Returns a DateStream
that adds months to the produced output.
Parameter
Type
Default
Description
import { now } from '@fluentfixture/core';
const stream = now().addMonths(10);
console.log(stream.single());
// now + 10 months
subtractMonths()
Returns a DateStream
that subtracts months from the produced output.
Parameter
Type
Default
Description
import { now } from '@fluentfixture/core';
const stream = now().subtractMonths(10);
console.log(stream.single());
// now - 10 months
setMonths()
Returns a DateStream
that sets the months of the produced output.
Parameter
Type
Default
Description
import { now } from '@fluentfixture/core';
const stream = now().setMonths(10);
console.log(stream.single());
// now with months is 10
getMonths()
Returns a NumberStream
with the months parts of the produced output.
import { now } from '@fluentfixture/core';
const stream = now().getMonths();
console.log(stream.single());
// months part of the now
addYears()
Returns a DateStream
that adds years to the produced output.
Parameter
Type
Default
Description
import { now } from '@fluentfixture/core';
const stream = now().addYears(10);
console.log(stream.single());
// now + 10 years
subtractYears()
Returns a DateStream
that subtracts years from the produced output.
Parameter
Type
Default
Description
import { now } from '@fluentfixture/core';
const stream = now().subtractYears(10);
console.log(stream.single());
// now - 10 years
setYears()
Returns a DateStream
that sets the years of the produced output.
Parameter
Type
Default
Description
import { now } from '@fluentfixture/core';
const stream = now().setYears(10);
console.log(stream.single());
// now with years is 10
getYears()
Returns a NumberStream
with the years parts of the produced output.
import { now } from '@fluentfixture/core';
const stream = now().getYears();
console.log(stream.single());
// years part of the now
Last updated