Every line of 'react native moment' code snippets is scanned for vulnerabilities by our powerful machine learning engine that combs millions of open source libraries, ensuring your JavaScript code is secure.
206 newMoment(...args) { 207 let m = null 208 209 if (args.length < 1) { 210 // if no args, use the current date/time (cannot pass in null otherwise time is zeroed) 211 m = moment() 212 } 213 else { 214 m = moment(...args) 215 } 216 217 m.utc() 218 m.locale(this.config.lang) 219 return m 220 }
1532 componentWillReceiveProps: function componentWillReceiveProps(nextProps) { 1533 var value = nextProps.value; 1534 var selectedValue = nextProps.selectedValue; 1535 1536 if ('value' in nextProps) { 1537 value = value || nextProps.defaultValue || getNowByCurrentStateValue(this.state.value); 1538 this.setState({ 1539 value: value 1540 }); 1541 } 1542 if ('selectedValue' in nextProps) { 1543 this.setState({ 1544 selectedValue: selectedValue 1545 }); 1546 } 1547 },
30 export function useMoment() { 31 const { i18n } = useTranslations(); 32 const { currentUser } = useCurrentUser(); 33 const { timezone } = attributesFor(currentUser); 34 35 moment.locale(i18n.language); 36 37 return { 38 moment, 39 timezone: timezone || moment.tz.guess(), 40 }; 41 }
6 constructor(props) { 7 super(props); 8 this.state = { 9 value: momentJalaali('1396/7/6', 'jYYYY/jM/jD') 10 }; 11 }
41 componentWillReceiveProps(props) { 42 const attrs = transformAttrs(props); 43 this.setState({ 44 attributes: attrs, 45 transformedAttrs: attrs 46 }); 47 }
159 static getDerivedStateFromProps(nextProps, prevState) { 160 const { selectedDate, value } = nextProps; 161 let nextDateValue = selectedDate; 162 163 // Use the value for a controlled component if one is provided. 164 if (value !== undefined && value !== null) { 165 nextDateValue = value; 166 } 167 168 if (nextDateValue !== prevState.prevPropsSelectedDate) { 169 const nextSelectedDate = DateUtil.createSafeDate(nextDateValue); 170 171 if (nextSelectedDate) { 172 return { 173 selectedDate: nextSelectedDate, 174 prevPropsSelectedDate: nextDateValue, 175 }; 176 } 177 178 return { 179 prevPropsSelectedDate: nextDateValue, 180 }; 181 } 182 183 return null; 184 }
139 get _hasNative() { 140 return DatetimePicker._hasNative; 141 }
22 getMoment() { 23 let mom = this.props.moment ? this.props.moment.clone() : moment(); 24 25 if (this.props.locale) { 26 mom = mom.locale(this.props.locale); 27 } 28 29 return mom; 30 }
174 value: function componentWillMount() { 175 this.setState({ 176 displayDate: this.props.utils.getFirstDayOfMonth(this.props.initialDate), 177 selectedDate: this.props.initialDate, 178 displayMonthDay: !this.props.openToYearSelection 179 }); 180 }
22 patchReactNativeWithZone(zone: any): void {}