
Security News
Attackers Are Hunting High-Impact Node.js Maintainers in a Coordinated Social Engineering Campaign
Multiple high-impact npm maintainers confirm they have been targeted in the same social engineering campaign that compromised Axios.
react-date-picker2
Advanced tools
This is not the official or original repository for "react-date-picker" created by ZippyUI. This repo was created because we started leveraging its great features, and the component continued to be available from NPM; however, the GitHub repo and the ZippyUI team suddenly disappeared. Mostly we wanted to be able to address security vulnerabilities that had not been taken into account in the last version provided by ZippyUI. Primarily, there was a known vulnerability in the version of Moment.js, and the primary motivation for forking this project was to update that version and include it in our projects for security scans and reviews.
A carefully crafted date picker built especially for React, with love.
Click for LIVE DEMO!
$ npm install react-date-picker2
Import the css first
import 'react-date-picker2/index.css'
Then go ahead & use the components
import { DateField, Calendar } from 'react-date-picker2'
const onChange = (dateString, { dateMoment, timestamp }) => {
console.log(dateString)
}
let date = '2017-04-24'
<Calendar
dateFormat="YYYY-MM-DD"
date={date}
onChange={onChange}
/>
See zippyui.com/docs/react-date-picker
The react-date-picker2 module exposes a number of components as named exports. The most important ones are:
DateField - a date fieldCalendar - a calendar view - with support for date & time formatsThe full list, besides those above:
MonthView - a calendar view without support for time.MultiMonthView - a MonthView with support for multiple months. Composes MonthViewHistoryView - a view for selecting a year & a month from a decade. Composes DecadeView & YearViewTransitionView - a view for transitioning child views navigationYearView - a view for month selectionDecadeView - a view for year selectionClockInput - a Clock with an input field to pick timeClock - a component displaying timeDateFormatInput - an input with support for editing dates & times.DateFormatSpinnerInput - a DateFormatInput that also has spinner controls.FooterNavBarSee changelog
For the old v4 README, see v4
When contributing, please work on the src dir.
You'll need to run the following commands:
$ npm i # install all depedencies
$ npm run dev
# starts webpack-dev-server, which does all the bundling and live reloading
Now navigate to localhost:8080 With this setup, you have an environment which live-reloads all your changes, so you have a rapid development cycle.
react-date-picker2 uses the awesome moment.js library (Big thanks!)
FAQs
A carefully crafted date picker for React
We found that react-date-picker2 demonstrated a not healthy version release cadence and project activity because the last version was released a year ago. It has 1 open source maintainer collaborating on the project.
Did you know?

Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.

Security News
Multiple high-impact npm maintainers confirm they have been targeted in the same social engineering campaign that compromised Axios.

Security News
Axios compromise traced to social engineering, showing how attacks on maintainers can bypass controls and expose the broader software supply chain.

Security News
Node.js has paused its bug bounty program after funding ended, removing payouts for vulnerability reports but keeping its security process unchanged.