DateTimeComponent
A component that displays and edits a date and time.
You can add this component using SettingEx.addDateTime.
In order to add the styles for the component, use initPluginContext in your plugin’s onload() function.
Alternatively, you can copy styles from https://github.com/mnaoumov/obsidian-dev-utils/releases/latest/download/styles.css.
Import:
import { DateTimeComponent } from 'obsidian-dev-utils/obsidian/setting-components/date-time-component';Signature:
export class DateTimeComponent extends TypedRangeTextComponent<Date>Extends: TypedRangeTextComponent<Date>
Constructor
new DateTimeComponent(containerEl: HTMLElement)Creates a new date and time component.
Methods
| Method | Returns | Description |
|---|---|---|
| setMax(max) | this | Sets the maximum value of the component. (Inherited from TypedRangeTextComponent) |
| setMin(min) | this | Sets the minimum value of the component. (Inherited from TypedRangeTextComponent) |
| setStep(step) | this | Sets the step value of the component. (Inherited from TypedRangeTextComponent) |
| valueFromString(str) | Date | Converts a string to a date. |
| valueToString(value) | string | Converts a date to a string. |
Links to this page: