在业务逻辑比较多的系统里面,一般都会涉及到日期的处理。包括选择起始日期和结束日期,结束日期要大于起始日期,日期的显示和输入等。
输入这一块基本都是使用jQuery datetimepicker,后来系统使用Bootstrap,就开始使用bootstrap datetimepicker。不过功能都差不多。
1.日期录入控件
2.因为bootstrap-datetimepicker项目不支持Time选择,所以国内有团队做了扩展,参考地址:。
3.处理含有time日期格式时间的显示
ISO 格式是 ISO 8601 扩展格式的简化形式。 格式如下所示:YYYY-MM-DDTHH:mm:ss.sssZ。但是实际项目中我们存储的时间格式一般是:2014-04-18 18:52:05,这种格式。但是这种使用Date对象不能直接操作,所以我们在项目中需要自己写一个格式化的函数,对这种日期格式进行转换。网上和前期项目中使用的格式化函数如下:
参考网址:
Bootstrap Datetimepicker:
正则表达式格式化日期: