All Projects → amsul → Pickadate.js

amsul / Pickadate.js

Licence: mit
The mobile-friendly, responsive, and lightweight jQuery date & time input picker.

Programming Languages

javascript
184084 projects - #8 most used programming language
CSS
56736 projects
HTML
75241 projects

Projects that are alternatives of or similar to Pickadate.js

Md Date Time Picker
An implementation of Material Design Picker components in vanilla CSS, JS, and HTML
Stars: ✭ 272 (-96.49%)
Mutual labels:  time, date, calendar, picker
Angular Moment Picker
Angular Moment Picker is an AngularJS directive for date and time picker using Moment.js.
Stars: ✭ 536 (-93.09%)
Mutual labels:  time, date, calendar, picker
Vue Ctk Date Time Picker
VueJS component to select dates & time, including a range mode
Stars: ✭ 707 (-90.88%)
Mutual labels:  time, date, calendar, picker
Linear Time Picker
Gorgeous Android Time and Date picker library inspired by the Timely app
Stars: ✭ 613 (-92.09%)
Mutual labels:  time, date, picker
Period
PHP's time range API
Stars: ✭ 616 (-92.05%)
Mutual labels:  time, date, calendar
react-picky-date-time
A react component for date time picker. Online demo examples
Stars: ✭ 41 (-99.47%)
Mutual labels:  time, date, picker
vue-timeselector
🕒 Simply customizable powerful time picker for Vue.js
Stars: ✭ 41 (-99.47%)
Mutual labels:  time, date, picker
nepali-datetime
Python's core datetime inspired nepali datetime (BS date & NPT) package 🇳🇵
Stars: ✭ 36 (-99.54%)
Mutual labels:  time, date, calendar
Moment.php
Parse, validate, manipulate, and display dates in PHP w/ i18n support. Inspired by moment.js
Stars: ✭ 900 (-88.39%)
Mutual labels:  time, date, calendar
React Datetime Picker
A datetime picker for your React app.
Stars: ✭ 294 (-96.21%)
Mutual labels:  time, date, calendar
Timestamp
⏰ A better macOS menu bar clock.
Stars: ✭ 296 (-96.18%)
Mutual labels:  time, date, calendar
popoPicker
popoPicker是一个移动端3D滚轮日期时间和单项的选择器,支持无限循环滚动,不依赖第三方库
Stars: ✭ 26 (-99.66%)
Mutual labels:  time, date, picker
shamsi date
A Flutter and Dart package for using Jalali (Shamsi, Solar, Persian or Jalaali) calendar. You can convert, format and manipulate Jalali and Gregorian (Miladi) date and times.
Stars: ✭ 59 (-99.24%)
Mutual labels:  time, date, calendar
React Native Modal Datetime Picker
A React-Native datetime-picker for Android and iOS
Stars: ✭ 2,412 (-68.89%)
Mutual labels:  time, date, picker
React Picky Date Time
A react component for date time picker. Online demo examples
Stars: ✭ 31 (-99.6%)
Mutual labels:  time, date, picker
Dpicker
A framework-agnostic minimal date picker
Stars: ✭ 187 (-97.59%)
Mutual labels:  time, date, calendar
Brpickerview
BRPickerView 封装的是iOS中常用的选择器组件,主要包括:日期选择器(支持年月日、年月等15种日期样式选择,支持设置星期、至今等)、地址选择器(支持省市区、省市、省三种地区选择)、自定义字符串选择器(支持单列、多列、二级联动、三级联动选择)。支持自定义主题样式,适配深色模式,支持将选择器组件添加到指定容器视图。
Stars: ✭ 2,149 (-72.28%)
Mutual labels:  time, date, picker
Date
A date and time library based on the C++11/14/17 <chrono> header
Stars: ✭ 2,389 (-69.19%)
Mutual labels:  time, date, calendar
React Native Calendar Select
A component to select period from calendar like Airbnb
Stars: ✭ 279 (-96.4%)
Mutual labels:  date, calendar, picker
Singledateandtimepicker
You can now select a date and a time with only one widget !
Stars: ✭ 921 (-88.12%)
Mutual labels:  time, date, picker

pickadate Build status: master jsDelivr Hits

The mobile-friendly, responsive, and lightweight jQuery date & time input picker.

Join the community on Spectrum

To get started, check out the:

Homepage - Date picker - Time picker - API

To get it:

Download the latest stable build

or

git clone git://github.com/amsul/pickadate.js.git

or

bower install pickadate


Library files

The lib folder includes the library files with a compressed folder containing the minified counter-parts. These files are minified using Grunt.

Pickers

There are three picker files:

  • picker.js The core file (required before any other picker)
  • picker.date.js The date picker
  • picker.time.js The time picker

To support old browsers, namely IE8, also include the legacy.js file.

Themes

All themes are generated using LESS and compiled from the lib/themes-source folder into the lib/themes folder.

There are two themes:

  • default.css The default modal-style theme
  • classic.css The classic dropdown-style theme

Based on the theme, pick the relevant picker styles:

  • default.date.css and default.time.css when using the default theme
  • classic.date.css and classic.time.css when using the classic theme

** For languages with text flowing from right-to-left, also include the rtl.css stylesheet.

Translations

The translations live in the lib/translations folder. There are currently 43 language translations included.


Building with Grunt

Grunt ~0.4.5 is used to build the project files. To get started, clone the project and then run:

  • npm install to get the required node modules.
  • grunt test --verbose to confirm you have all the dependencies.

Type out grunt --help to see a list of all the tasks available. The generally used tasks are:

  • grunt develop compiles the LESS files and watches for any source changes.
  • grunt package compiles and then minifies the source files.
  • grunt test tests the entire package.

Styling with LESS

The picker themes are built using LESS with Grunt. To customize the CSS output, read the _variables.less file in the lib/themes-source folder. You can specify:

  • colors for the theme,
  • sizes for the picker,
  • media-query breakpoints,
  • and a whole bunch of other stuff.

Make sure to run the grunt develop task before making any changes to compile it into CSS.


Bugs

Before opening a new issue, please search the existing Issues for anything similar – there might already be an answer to your problem. You might also wanna check out the Contributing guide.


Contributing

Before contributing any code to the project, please take a look at the Contributing guide.

If there’s anything you’d like to discuss, we like to hang out on Spectrum.

Spectrum


Support

If you find this library useful and would like to see further development, consider supporting it.




© 2014 Amsul

Licensed under MIT

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].