fit-datepicker
Version:
tb react datapicker
17 lines (14 loc) • 563 B
JavaScript
import moment from 'moment'
export default function parseInput(input, format) {
let output = null
if (typeof input === 'undefined' || typeof input === 'null' || !input || input === '') {
output = moment().startOf('day')
} else if (typeof input === 'string') {
output = moment(input, format).startOf('day')
} else if (typeof input === 'function') {
output = parseInput(input(moment().startOf('day')), format)
} else if (input._isAMomentObject) {
output = input.startOf('day').clone()
}
return output
}