fix(datetime): fix edge cases with datetime and invalid values (#17769)

* fix edge cases with datetime and invalid values

* clean up code

* revert let changes

* run linter
This commit is contained in:
Liam DeBeasi
2019-03-13 09:39:38 -04:00
committed by GitHub
parent bab56e8947
commit ec3acc9ec8
2 changed files with 3 additions and 3 deletions

View File

@ -247,8 +247,8 @@ export function parseDate(val: string | undefined | null): DatetimeData | undefi
* Note: This is not meant for time strings
* such as "01:47"
*/
export const getLocalDateTime = (dateString = ''): Date => {
const date = (dateString.length > 0) ? new Date(dateString) : new Date();
export const getLocalDateTime = (dateString: any = ''): Date => {
const date = (typeof dateString === 'string' && dateString.length > 0) ? new Date(dateString) : new Date();
return new Date(
Date.UTC(