UNPKG

@dazejs/time

Version:

用于获取各种类型时间戳

127 lines (110 loc) 2.64 kB
declare module "@dazejs/time" { export default class Time { /** * start and end timestamps for today * * @returns {array} [startTime, endTime] */ static today(): number[] /** * yesterday's start and end timestamps * * @returns {array} [startTime, endTime] */ static yesterday(): number[] /** * the start and end timestamps for tomorrow * * @returns {array} [startTime, endTime] */ static tomorrow(): number[] /** * the start and end timestamps of the week\ * * @returns {array} [startTime, endTime] */ static week(): number[] /** * last week's start and end timestamps * * @returns {array} [startTime, endTime] */ static lastWeek(): number[] /** * start and end timestamps for next week * * @returns {array} [startTime, endTime] */ static nextWeek(): number[] /** * the start and end timestamps of the month * * @returns {array} [startTime, endTime] */ static month(): number[] /** * last month's start and end timestamps * * @returns {array} [startTime, endTime] */ static lastMonth(): number[] /** * the start and end timestamps for the next month * * @returns {array} [startTime, endTime] */ static nextMonth(): number[] /** * start and end timestamps for this year * * @returns {array} [startTime, endTime] */ static year(): number[] /** * last year's start and end timestamps * * @returns {array} [startTime, endTime] */ static lastYear(): number[] /** * start and end timestamps for next year * * @returns {array} [startTime, endTime] */ static nextYear(): number[] /** * days to seconds * * @param {number} day days */ static daysToSeconds(day: number): number /** * days to milliseconds * * @param {number} day days */ static daysToMilliseconds(day: number): number /** * weeks to seconds * @param {number} week weeks */ static weeksToSeconds(week: number): number /** * weeks to milliseconds * @param {number} week weeks */ static weeksToMilliseconds(week: number): number /** * the time stamp (milliseconds) of a few days ago * * @param {number} day days */ static daysAgo(day: number): number /** * the time stamp (milliseconds) of a few days after * * @param {number} day days */ static daysAfter(day: number): number } }