Skip to main content
Big news! Interval has been acquired by Meter. Learn more →

io.input.datetime

Requests a date & time.

Usage

const datetime = await io.input.datetime("Date & time");
interval.com

Props

defaultValue

Optional

Date | object

Default value for the input.
Date | {
year: number;
month: number; // 1-12
day: number;
hour: number; // 0-23
minute: number;
}

disabled

Optional

boolean

Whether the input is disabled, preventing changes from the `defaultValue`.

helpText

Optional

string

Optional label providing additional context. Supports inline markdown elements like bold, italics, and links.

max

Optional

Date | object

Latest possible date value for the input.
Date | {
year: number;
month: number; // 1-12
day: number;
hour: number; // 0-23
minute: number;
}

min

Optional

Date | object

Earliest possible date value for the input.
Date | {
year: number;
month: number; // 1-12
day: number;
hour: number; // 0-23
minute: number;
}

Returns

object

day

number

The day of the month of the provided datetime.

hour

number

The hour in the day of the provided datetime, 0-23.

jsDate

Date

JavaScript Date object containing the datetime values.

minute

number

The minute of the provided datetime.

month

number

The calendar month of the provided datetime, 1-12.

year

number

The year of the provided datetime.
Did this section clearly explain what you wanted to learn?
On this page