欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  资讯频道

DateJS - 聪明的日期选择器

程序员文章站 2022-03-22 17:34:06
...
在应用程序中,日期选择器(Date Picker)是很常见的组件,但是在某些情况下,它不是很方便,比如这样的情况:
A. 用户想选择1年半以前的日期,他可能需要先选择年,然后再选择月,需要多次点击才能找到日期。
B. 用户想选择60天以后的日期,他需要先计算好日期,然后在选择器上点击。

DateJs最近发布了Alpha1版本。
DateJS - 聪明的日期选择器

它是一个"聪明"的日期选择器,针对前面的情况,用户输入符合自然习惯的字符串即可:
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′);


它还提供了国际化支持,还等什么,去下载看看吧。