时间选择控件

javascript时间选择控件集小巧和强大的方案真的不算多,最近大家都在推荐的Pikaday+moment组合方案,真心觉得不错。

时间选择控件

Pikaday 的优势是首先是小巧gzip后仅仅5kb。

使用方法也很简单,如果你要在你的项目中使用它仅仅需要添加一个input,然后附加一段JS代码即可。就像下面一样:


当然,如果你使用mootools或者jquery这些库的话,也可以,只要确定传入的是一个对象就好。


如果你需要选中之后调用自定义的函数进行交互,那么同样很简单!
(这里使用Moment库来进行时间格式化~稍后介绍)


对了,pikaday会对你的数据进行有效性检查的,所以,在编写的时候,又节约了时间。
忘记说了,这款小巧而强大的时间控件还带有i18N多语言方案。


下面来说一下Moment.js,这个库的功能是分析、验证以及处理时间数据。
优势同样,首先是小巧,只有5kb。
在引入库之后,你可以轻易的格式化你的时间


它有一个不错的功能就是显示时间间隔多久


还有特有的日历时间


当然,你可以使用字符串传递和日期对象传递进行使用


还可以使用UNIX时间戳


moment还有很多用法,必须联合数组,使用json等…

下面是两个库的地址:

 

Pikaday DEMO:

http://dbushell.github.com/Pikaday/

Pikaday  GITHUB:

https://github.com/dbushell/Pikaday

 

Momunt  GITHUB:

https://github.com/timrwood/moment/

Momunt  WEB SITE(DEMO):

http://momentjs.com/

Momunt  WEB SITE(DOCS):

http://momentjs.com/docs/

你可能感兴趣的:(时间选择控件)