我有2个主要日期:MainFrom和MainTo根据这些,我在angularjs中设置了我的工作经历日期验证的验证(我知道,它很旧,但是该版本是用这个版本编写的)。我可以添加日期和体验日期。需要验证:
我写了很多条件来检查这些。 有人可以建议更少的代码行吗?
答案 0 :(得分:2)
顺应当今趋势,在您的angularjs应用中尝试一下, 首先在您的项目中包含moment js,该库将帮助您进行所有与日期相关的验证和检查。
例如,在您的情况下,验证检查将如下所示:
主要起始日期>主要截止日期:
if(moment(Main From date).isAfter(Main To date))
其他体验日期应介于这些日期之间。 : 在每个日期循环播放
if(moment(other Experince dates).range(startDate, endDate);)
迄今为止的其他工作经验应大于日期。
if(moment(to date).isAfter(Main from date))