All Projects → puranjayjain → Md Date Time Picker

puranjayjain / Md Date Time Picker

Licence: other
An implementation of Material Design Picker components in vanilla CSS, JS, and HTML

Programming Languages

javascript
184084 projects - #8 most used programming language

Projects that are alternatives of or similar to Md Date Time Picker

Vue Ctk Date Time Picker
VueJS component to select dates & time, including a range mode
Stars: ✭ 707 (+159.93%)
Mutual labels:  time, date, calendar, dialog, picker, input
Singledateandtimepicker
You can now select a date and a time with only one widget !
Stars: ✭ 921 (+238.6%)
Mutual labels:  time, date, material, design, dialog, picker
Things Calendar
Simple but elegant datepicker for the web — inspired by Things for mac
Stars: ✭ 165 (-39.34%)
Mutual labels:  date, design, calendar, picker
Pickadate.js
The mobile-friendly, responsive, and lightweight jQuery date & time input picker.
Stars: ✭ 7,753 (+2750.37%)
Mutual labels:  time, date, calendar, picker
Timestamp
⏰ A better macOS menu bar clock.
Stars: ✭ 296 (+8.82%)
Mutual labels:  time, date, calendar, clock
Angular Moment Picker
Angular Moment Picker is an AngularJS directive for date and time picker using Moment.js.
Stars: ✭ 536 (+97.06%)
Mutual labels:  time, date, calendar, picker
Chrono
Date and time library for Rust
Stars: ✭ 1,780 (+554.41%)
Mutual labels:  time, date, calendar
Tail.datetime
A lightweight, translat- and configurable Open Source DateTime Picker, written in pure vanilla JavaScript!
Stars: ✭ 139 (-48.9%)
Mutual labels:  time, date, calendar
Time
Building a better date/time library for Swift
Stars: ✭ 1,983 (+629.04%)
Mutual labels:  time, date, calendar
Dpicker
A framework-agnostic minimal date picker
Stars: ✭ 187 (-31.25%)
Mutual labels:  time, date, calendar
Brpickerview
BRPickerView 封装的是iOS中常用的选择器组件,主要包括:日期选择器(支持年月日、年月等15种日期样式选择,支持设置星期、至今等)、地址选择器(支持省市区、省市、省三种地区选择)、自定义字符串选择器(支持单列、多列、二级联动、三级联动选择)。支持自定义主题样式,适配深色模式,支持将选择器组件添加到指定容器视图。
Stars: ✭ 2,149 (+690.07%)
Mutual labels:  time, date, picker
React Native Modal Datetime Picker
A React-Native datetime-picker for Android and iOS
Stars: ✭ 2,412 (+786.76%)
Mutual labels:  time, date, picker
nepali-datetime
Python's core datetime inspired nepali datetime (BS date & NPT) package 🇳🇵
Stars: ✭ 36 (-86.76%)
Mutual labels:  time, date, calendar
Calendar
📅 PHP Date & Time library that solves common problems in object oriented, immutable way.
Stars: ✭ 113 (-58.46%)
Mutual labels:  time, date, calendar
Date Picker
📅 Custom responsive date picker widget for Android, written in Kotlin.
Stars: ✭ 146 (-46.32%)
Mutual labels:  time, date, picker
Laydate
layDate(日期与时间组件) 是 layui 独立维护的三大组件之一
Stars: ✭ 1,066 (+291.91%)
Mutual labels:  time, date, calendar
Date
A date and time library based on the C++11/14/17 <chrono> header
Stars: ✭ 2,389 (+778.31%)
Mutual labels:  time, date, calendar
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 (-78.31%)
Mutual labels:  time, date, calendar
ElevenClock
ElevenClock: Customize Windows 11 taskbar clock
Stars: ✭ 1,494 (+449.26%)
Mutual labels:  time, date, clock
popoPicker
popoPicker是一个移动端3D滚轮日期时间和单项的选择器,支持无限循环滚动,不依赖第三方库
Stars: ✭ 26 (-90.44%)
Mutual labels:  time, date, picker

md-date-time-picker

Gitter

GitHub version npm version Bower version Dependency Status

Maintenance Issues Forks Stars License

Share the ❤️ !

Twitter Google Plus Facebook

❤️ the package? Then ⭐️ it!

An implementation of Material Design Picker components in vanilla CSS, JS, and HTML

##Documentation

The Documentation is at https://puranjayjain.github.io/md-date-time-picker

Browser Support

Supported evergreen browsers:

  • Chrome (and Chrome for Android)
  • Edge
  • Firefox
  • Opera

Supported versioned browsers:

  • Internet Explorer 8+
  • Safari 8+
  • Mobile Safari 8+
  • Android Browser 4.3+

Dependency

Moment

Why? because parsing dates correctly is not every browser's cup of 🍵 and also according to ISO 8601 standard

Moreover, it makes dealing with timezones easier.

ok. Not satisfied with the answer?

Let's take an example:

  new Date('1/10/2016')

What should it output? ... well it is interpreted as 1st October 2016 in some browsers and 10th January 2016 in some.

For more information refer link.

Draggabilly

This is an optional dependency if you want to make the dial draggable in time picker in minute which makes it useful there to select values which are not a divisor of 5 (e.g 3, 6) or in layman terms the values which come between 5, 10, 15, etc.

What's included

In the repo you'll find the following directories and files.

File/Folder Provides
.github Contains CONTRIBUTING.md, ISSUE_TEMPLATE.md and PULL_REQUEST_TEMPLATE.md
gulpfile.js gulp configuration.
LICENSE.md Project license information.
package.json npm package information.
bower.json bower package information.
README.md Details for quickly understanding the project.
src Source code.
dist Distributable code.
test Project test files.

Build

To get started modifying the components or the docs, first install the necessary dependencies, from the root of the project:

npm install

After successfully installing the above components

./node_modules/gulp default

Most changes made to files inside the src directory will cause the page to reload. This page can also be loaded up on physical devices thanks to BrowserSync.

Tests

$ npm run cs:scss //lint all scss files
$ npm run cs:js //lint and fix all js files
$ npm run cs //run both cs jobs

Versioning

For transparency into our release cycle and in striving to maintain backward compatibility, this project is maintained under the Semantic Versioning guidelines. Sometimes we screw up, but we'll adhere to those rules whenever possible.

License

© Puranjay Jain, 2016. Licensed under an MIT License.

Custom build

To allow only "sharp" time (e.g. 1 sharp, 2 sharp...etc) to be picked in time picker, see: https://github.com/XcrossD/md-date-time-picker/tree/time-only-sharp-code

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].