我尝试了几个Bootstrap友好的日期/时间选择器组件,允许手动输入和选择器(我需要两者)。例如,我看过eonasdan,uxsolutions和其他人的组件。
虽然它们看起来都很整洁但是它们无法对手动输入字段进行合理的错误检查,并且据我所知,它们无法以UTC格式返回日期。我需要一个默认采用UTC的组件,使用设备的语言/区域设置将其显示为本地日期/时间,验证输入,然后再次返回UTC。
如果用户输入验证失败,则应突出显示输入字段,可能会在某处显示错误指示。组件试图从错误的输入中“猜测”是不可接受的,就像一些控件让我进入2月31日,并默默地将其改为3月3日。
此外,我需要一个解决方案,与仍在使用的大多数浏览器一起使用,包括Internet Explorer 8。
有人可以推荐一个我可以尝试的组件吗?
答案 0 :(得分:0)
很难找到一个图书馆照顾所有这些东西,至少我没有遇到任何这样的事情。但您可以采取其中任何一个并根据您的需要进行调整。
https://libraries.io/search?keywords=datetime&languages=JavaScript
例如,拿这个小提琴,它修复了bootstrap datetimepicker的时区问题以满足他的需要,你可以做类似的事情: