One Logo Pool Ball
Foundation · IOS API REFERENCE

NSDate

class · SDK 27.1

class NSDate

Members (22)

get

distantFuture

TypeScript
static get distantFuture(): globalThis.Date
Swift declaration
class var distantFuture: Date { get }
get

distantPast

TypeScript
static get distantPast(): globalThis.Date
Swift declaration
class var distantPast: Date { get }
get · iOS 13.0+

now

TypeScript
static get now(): globalThis.Date
Swift declaration
class var now: Date { get }
get

timeIntervalSinceReferenceDate

TypeScript
static get timeIntervalSinceReferenceDate(): number
Swift declaration
class var timeIntervalSinceReferenceDate: TimeInterval { get }
method

compare

TypeScript
compare(other: globalThis.Date): ComparisonResult
Swift declaration
func compare(_ other: Date) -> ComparisonResult
method · iOS 2.0+

addingTimeInterval

TypeScript
addingTimeInterval(ti: number): NSDate
Swift declaration
func addingTimeInterval(_ ti: TimeInterval) -> Self
method

description

TypeScript
descriptionWith(locale?: (unknown) | null): string
Swift declaration
func description(with locale: Any?) -> String
method

earlierDate

TypeScript
earlierDate(anotherDate: globalThis.Date): globalThis.Date
Swift declaration
func earlierDate(_ anotherDate: Date) -> Date
init

init

TypeScript
static init(): NSDate
Swift declaration
init()
init

init

TypeScript
static initCoder(coder: NSCoder): (NSDate) | null
Swift declaration
init?(coder: NSCoder)
init

init

TypeScript
static initTimeIntervalSince(secsToBeAdded: number, date: globalThis.Date): NSDate
Swift declaration
convenience init(timeInterval secsToBeAdded: TimeInterval, since date: Date)
init

init

TypeScript
static initTimeIntervalSince1970(secs: number): NSDate
Swift declaration
convenience init(timeIntervalSince1970 secs: TimeInterval)
init

init

TypeScript
static initTimeIntervalSinceNow(secs: number): NSDate
Swift declaration
convenience init(timeIntervalSinceNow secs: TimeInterval)
init

init

TypeScript
static initTimeIntervalSinceReferenceDate(ti: number): NSDate
Swift declaration
init(timeIntervalSinceReferenceDate ti: TimeInterval)
method

isEqual

TypeScript
isEqual(otherDate: globalThis.Date): boolean
Swift declaration
func isEqual(to otherDate: Date) -> Bool
method

laterDate

TypeScript
laterDate(anotherDate: globalThis.Date): globalThis.Date
Swift declaration
func laterDate(_ anotherDate: Date) -> Date
method

timeIntervalSince

TypeScript
timeIntervalSince(anotherDate: globalThis.Date): number
Swift declaration
func timeIntervalSince(_ anotherDate: Date) -> TimeInterval
get

description

TypeScript
get description(): string
Swift declaration
var description: String { get }
get

timeIntervalSince1970

TypeScript
get timeIntervalSince1970(): number
Swift declaration
var timeIntervalSince1970: TimeInterval { get }
get

timeIntervalSinceNow

TypeScript
get timeIntervalSinceNow(): number
Swift declaration
var timeIntervalSinceNow: TimeInterval { get }
get

timeIntervalSinceReferenceDate

TypeScript
get timeIntervalSinceReferenceDate97381(): number
Swift declaration
var timeIntervalSinceReferenceDate: TimeInterval { get }
get · iOS 8.0+

customPlaygroundQuickLook

TypeScript
get customPlaygroundQuickLook(): SDKHandle
Swift declaration
var customPlaygroundQuickLook: PlaygroundQuickLook { get }

A custom playground Quick Look for this object.

Skipped declarations

No declarations were skipped in this snapshot.

All Foundation types →