声明:JavaEye新闻文章的版权属于JavaEye网站所有,严禁任何网站转载本文,否则必将追究法律责任!
在应用程序中,日期选择器(Date Picker)是很常见的组件,但是在某些情况下,它不是很方便,比如这样的情况:
A. 用户想选择1年半以前的日期,他可能需要先选择年,然后再选择月,需要多次点击才能找到日期。
B. 用户想选择60天以后的日期,他需要先计算好日期,然后在选择器上点击。
DateJs最近发布了Alpha1版本。
它是一个"聪明"的日期选择器,针对前面的情况,用户输入符合自然习惯的字符串即可:
A. -18month
B. +60days
除此之外,它扩展的Date方法,也能够很好地在Javascript中使用:
它还提供了国际化支持,还等什么,去下载看看吧。
A. 用户想选择1年半以前的日期,他可能需要先选择年,然后再选择月,需要多次点击才能找到日期。
B. 用户想选择60天以后的日期,他需要先计算好日期,然后在选择器上点击。
DateJs最近发布了Alpha1版本。
它是一个"聪明"的日期选择器,针对前面的情况,用户输入符合自然习惯的字符串即可:
A. -18month
B. +60days
除此之外,它扩展的Date方法,也能够很好地在Javascript中使用:
// What date is next thrusday?
Date.today().next().thursday();
// Add 3 days to Today
Date.today().add(3).days();
// Is today Friday?
Date.today().is().friday();
// Number fun
(3).days().ago();
// 6 months from now
var n = 6;
n.months().fromNow();
// Set to 8:30 AM on the 15th day of the month
Date.today().set({ day: 15, hour: 8, mintue: 30 });
// Convert text into Date
Date.parse(‘today’);
Date.parse(‘t + 5 d’); // today + 5 days
Date.parse(‘next thursday’);
Date.parse(‘February 20th 1973′);
Date.parse(‘Thu, 1 July 2004 22:30:00′);
它还提供了国际化支持,还等什么,去下载看看吧。
来自:Mashable


评论 共 9 条 发表评论
guoblog 2007-11-30 16:02 引用
http://www.datejs.com/test/
http://datejs.googlecode.com/svn/trunk/test/
关心的朋友可以看一看。
newbie2007 2007-11-30 14:51 引用
难道你没发现src\globalization下有国际化的资源?其中就有zh-CN.js,什么叫“范围也更局限于日常语言是英语的人群了”,毛主席说过,没有调查就没有发言权。再者,根本就没有注意Readonly的话“它还提供了国际化支持”。
这种人也来混JavaEye...
congjl2002 2007-11-29 13:09 引用
congjl2002@sina.com
juliashine 2007-11-29 13:06 引用
温柔一刀 2007-11-29 12:09 引用
cbzdream 2007-11-28 17:05 引用
zhangcheng 2007-11-28 12:49 引用
Readonly 2007-11-28 09:58 引用
xjchome 2007-11-28 09:48 引用