mirror of
https://github.com/standardnotes/server
synced 2026-07-14 00:01:54 -04:00
26 lines
1.1 KiB
TypeScript
26 lines
1.1 KiB
TypeScript
import { TimeStructure } from './TimeStructure'
|
|
|
|
export interface TimerInterface {
|
|
getTimestampInMicroseconds(): number
|
|
getTimestampInSeconds(): number
|
|
getUTCDate(): Date
|
|
getUTCDateNDaysAgo(n: number): Date
|
|
getUTCDateNDaysAhead(n: number): Date
|
|
getUTCDateNHoursAgo(n: number): Date
|
|
getUTCDateNHoursAhead(n: number): Date
|
|
convertDateToMilliseconds(date: Date): number
|
|
convertDateToMicroseconds(date: Date): number
|
|
convertDateToISOString(date: Date): string
|
|
convertStringDateToDate(date: string): Date
|
|
convertStringDateToMicroseconds(date: string): number
|
|
convertStringDateToMilliseconds(date: string): number
|
|
convertStringDateToSeconds(date: string): number
|
|
convertMicrosecondsToMilliseconds(microseconds: number): number
|
|
convertMicrosecondsToSeconds(microseconds: number): number
|
|
convertMicrosecondsToStringDate(microseconds: number): string
|
|
convertMicrosecondsToDate(microseconds: number): Date
|
|
convertMicrosecondsToTimeStructure(microseconds: number): TimeStructure
|
|
formatDate(date: Date, format: string): string
|
|
dateWasNDaysAgo(date: Date): number
|
|
}
|