藤田様
お世話になっております。
トヨクモの江田と申します。
Git Hubのソースを見たところ,日付なしの場合にエラーが出るのは仕様のようですね.
「src/react/DateTime/components/utils.ts」を一部書き換え,buildし直せば,日付なしにも対応可能です.
・src/react/DateTime/components/utils.ts
.....
const parseStringToDate = (dateString: string, dateFormat?: string) => {
const formatLowerCase = dateFormat ? dateFormat.toLowerCase() : 'mm/dd/yyyy';
const delimiter = getSeperator(formatLowerCase);
if (dateString.split(delimiter).length !== formatLowerCase.split(delimiter).length) {
return null;
}
const formatItems = formatLowerCase.split(delimiter);
const dateItems = dateString.split(delimiter);
const monthIndex = formatItems.indexOf('mm');
const dayIndex = formatItems.indexOf('dd');
const yearIndex = formatItems.indexOf('yyyy');
const day = (dayIndex < 0) ? 1 : parseInt(dateItems[dayIndex], 10);
let month = parseInt(dateItems[monthIndex], 10);
month -= 1;
const year = parseInt(dateItems[yearIndex], 10);
const formatedDate = new Date(year, month, day);
return formatedDate;
};
.....