Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/angularjs/24.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Angularjs 引导日期选择器验证日期_Angularjs_Twitter Bootstrap_Datepicker_Typescript - Fatal编程技术网

Angularjs 引导日期选择器验证日期

Angularjs 引导日期选择器验证日期,angularjs,twitter-bootstrap,datepicker,typescript,Angularjs,Twitter Bootstrap,Datepicker,Typescript,我使用的是Bootstrap datepicker,在验证日期时遇到了麻烦。用户可以在中键入日期,也可以从弹出的日期选择器中选择日期。出于某种原因,此日期的格式为yyyy-MM-dd'T'HH:MM:ss.SSSz。 为了进行验证,我使用moment.js的简单函数(用typescript编写): 日期选择器设置: dateOptions = { startingDay: 1, showWeeks: 'false' }; format = 'd

我使用的是Bootstrap datepicker,在验证日期时遇到了麻烦。用户可以在中键入日期,也可以从弹出的日期选择器中选择日期。出于某种原因,此日期的格式为yyyy-MM-dd'T'HH:MM:ss.SSSz。
为了进行验证,我使用moment.js的简单函数(用typescript编写):

日期选择器设置:

dateOptions = {
        startingDay: 1,
        showWeeks: 'false'
    };

    format = 'dd/MM/yyyy';
    altInputFormats = ['dd/MM/yyyy', 'dd-MM-yyyy', 'd-MM-yyyy'];
因为它是Angular应用程序,所以我在ng change中触发验证。 有没有办法将datepicker日期格式设置为仅日期而不包含时间部分?我尝试使用T的索引从这个值中获取子字符串,但没有成功

dateOptions = {
        startingDay: 1,
        showWeeks: 'false'
    };

    format = 'dd/MM/yyyy';
    altInputFormats = ['dd/MM/yyyy', 'dd-MM-yyyy', 'd-MM-yyyy'];