MARKETPLACE
PLUGINS
NATIVE DATE PICKER
native date picker logo

native date picker

Published July 2022
   •    Updated this week

Plugin details

This small and fast plugin allows you to use the native browser's date picker without using any external libraries.
Great option to mobile apps — it calls native date/time picker so familiar to iOS/Android platform users.

There are a lot of useful customization options:
1. Picker format: date, time, date+time and month.
2. Step to select dates.
3. Min and max values.
4. Initial date/time.
5. Color scheme for clock/calendar icon and dropdown date picker.
6. Center vertically for use with a large height size.
7. Fit width and height to content (currently, Bubble bug doesn't allow to use it's native settings).
8. Font styling: selecting colors, weight, size and other style settings.
9. Background styling: colors, gradients, images.
10. Borders styling, including roundness.
11. Paddings.

After a date is selected, date picker will have a state with selected date in date format as well as a string, the "date/time is selected" event will also be fired.

It's possible to use an action "setdate" to set custom date/time with ability to select if event needs to be fired.

Some browsers don't support all features, for example, Safari doesn't support format "month", see more: https://caniuse.com/input-datetime

Also please note that each browser renders this element differently, so test carefully.

The plugin was created for the new responsive engine so not sure if it correctly works with old responsive.

You can find run version here: https://testliveversion.bubbleapps.io/version-test/datetimepicker

Edit mode link:
https://bubble.io/page?type=page&name=datetimepicker&version=live&id=testliveversion

The plugin is distributed "as is".

You can request changes or feature additions by email to [email protected], but since the plugin is free, I can't promise I can help, but I'll try.

Free

For everyone

4.3 stars   •   7 ratings
2.2K installs
This plugin does not collect or track your personal data.

Other actions

Platform

Web

Contributor details

kursin.com logo
kursin.com
Joined 2021   •   4 Plugins
View contributor profile

Instructions

Place a native date picker element on the page, setup all needed values and use.
Be sure to test it in all required browsers/platforms.

Types

This plugin can be found under the following types:
Element   •   Event   •   Action

Categories

This plugin can be found under the following categories:

Resources

Support contact
Documentation

Rating and reviews

Average rating (4.3)

Its really close to perfect
December 11th, 2024
It does allow the user to type the date, as well as click the calendar icon to see the datepicker, however, the user can type more than 8 characters beyond the year, we can't align to the left while the checkbox for vertical aligment is selected, change the placeholder color. I was able to fix the alignment with CSS, but no success with limiting the characters or changing the placeholder color.
ótimo pluggin
October 9th, 2024
Só tem um problema no pluggin, quando é inserido em um grupo repetidor, ele dá problema na primeira célula.
Initial value not working consistently.
January 24th, 2024
Sometimes when I open a page, that page's date/time value will appear as the inital value for the date/time picker. However, when I try to load a subsequent page, the date/time picker is blank, despite the fact that there is valid data in the date/time's database field. Perhaps I have missed something in the plugin's settings.
Worked great! Unfortunately no placeholder text
January 17th, 2024
Excellent work, really needed. Only issue is no placeholder text so can only use on certain UI designs. Please add!
I've been looking for something like this for a long time.
October 25th, 2023
I couldn't find anything that allowed me to set the date and time & initial date and time in one modal, and I finally found this one. It was very helpful! Thank you so much. If possible, it would be nice to be able to change the format of the date as well, but it works great as it is now.
Bubble