您的位置: 新闻频道 Java新闻

原创新闻 DateJS - 聪明的日期选择器

2007-11-28 by 正式记者 Readonly
评论(9) 有3407人浏览 datepicker
在应用程序中,日期选择器(Date Picker)是很常见的组件,但是在某些情况下,它不是很方便,比如这样的情况:
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 引用
Demo 地址:
http://www.datejs.com/test/

http://datejs.googlecode.com/svn/trunk/test/

关心的朋友可以看一看。
newbie2007 2007-11-30 14:51 引用
[quote='juliashine']聪明是聪明了,不过范围也更局限于日常语言是英语的人群了[/quote]
难道你没发现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 引用
它的网站上就有一个demo
xjchome 2007-11-28 09:48 引用
有没有demo 啊

发表评论

您还没有登录,请登录后发表评论