Skip to content

[pickers] Cannot to set minTime in TimePicker. #20741

@stsiushkevich

Description

@stsiushkevich

I cannot set minTime in TimePicker. When I set it a component ignores a time and set current houre and minutes.

'use client'

import React, { ReactNode } from 'react'

import { ru } from 'date-fns/locale/ru'

import { LocalizationProvider } from '@mui/x-date-pickers'
import { AdapterDateFns } from '@mui/x-date-pickers/AdapterDateFns'
import { ruRU } from '@mui/x-date-pickers/locales'

const { localeText } = ruRU.components.MuiLocalizationProvider.defaultProps

type TProps = {
    children: ReactNode
}

function Provider({ children }: TProps) {
    return (
        <LocalizationProvider
            dateAdapter={AdapterDateFns}
            adapterLocale={ru}
            localeText={localeText}
        >
            {children}
        </LocalizationProvider>
    )
}

export default Provider
<StyledTimePicker
      value={value}
      disabled={isDisabled}
      readOnly={isReadOnly}
      slotProps={{ textField: { id, error } }}
      onChange={_onChange}
      {...props}
      minTime={new Date(2025, 11, 12, 4, 10, 0, 0)}
  />

Metadata

Metadata

Assignees

No one assigned

    Labels

    scope: pickersChanges related to the date/time pickers.status: waiting for maintainerThese issues haven't been looked at yet by a maintainer.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions