把http://code.google.com/p/datejs/wiki/APIDocumentation上面的例子写了一下,有一些跟官方网站上的好像不太一样。
<script type="text/javascript" src="date-zh-CN.js"></script>
<script type="text/javascript">
var showDate=function(){
//document.getElementById("demo").innerHTML=Date.today();
//document.getElementById("demo").innerHTML=Date.today().add(7).days();
//document.getElementById("demo").innerHTML=Date.today().getDayName();
//document.getElementById("demo").innerHTML=new Date(2007,2,1).getMonthName(true);
//document.getElementById("demo").innerHTML=Date.today().getDayOfYear();//从这一年的1月1号到今天的天数
//document.getElementById("demo").innerHTML=new Date(2007,2,1).getDayOfYear();
//document.getElementById("demo").innerHTML=Date.today().getWeekOfYear();
// document.getElementById("demo").innerHTML=(2).days().fromNow();
// document.getElementById("demo").innerHTML=(3).days().ago();
// var n=12;
// document.getElementById("demo").innerHTML=n.weeks().fromNow();
//
//document.getElementById("demo").innerHTML=(2).months().fromNow();
// var d1=Date.parse('07.15.2007');
// document.getElementById("demo").innerHTML=(30).days().after(d1);
//document.getElementById("demo").innerHTML=Date.parse('today');
//document.getElementById("demo").innerHTML=Date.parse('tomorrow');//需要使用双引号才行,是一个字符串
//document.getElementById("demo").innerHTML=Date.parse('8-Dec-2007');//格式不对
//document.getElementById("demo").innerHTML=Date.getDaysInMonth(2007, 0);//月份的天数,月份是从0-11的数
//document.getElementById("demo").innerHTML=Date.getMonthNumberFromName('July');
//document.getElementById("demo").innerHTML=Date.today().isLeapYear();
//document.getElementById("demo").innerHTML=new Date(2004,1,29).isLeapYear();
//document.getElementById("demo").innerHTML=Date.today().add({days:5,months:1});
//document.getElementById("demo").innerHTML=Date.today().compareTo(new Date().clearTime());
//document.getElementById("demo").innerHTML=Date.today().isWeekday();
//document.getElementById("demo").innerHTML=Date.today().moveToFirstDayOfMonth();
//document.getElementById("demo").innerHTML=Date.today().moveToLastDayOfMonth();
//document.getElementById("demo").innerHTML=Date.parse("2007,11,11");//Date.parse ( String dateString ) : Date
//document.getElementById("demo").innerHTML=Date.parseExact("6/15/2007", "M/d/yyyy");//这个还不清楚
//document.getElementById("demo").innerHTML=Date.today().set({ day: 15, hour: 8 }); //set ( Object object ) : Date
//document.getElementById("demo").innerHTML=Date.today().toString("yyyy");
//document.getElementById("demo").innerHTML=Date.today().toString("yyyy-M-d");//toString ( String format ) : String 日期的格式化显示
//document.getElementById("demo").innerHTML=new Date().toString("HH:mm");
document.getElementById("demo").innerHTML=Date.validateHour(15); //Date.validateHour ( Number hour ) : Boolean
}
</script>
<body onload=showDate()>
<div id="demo">123</div>
</body>
分享到:
相关推荐
通过学习和实践这些资源,开发者可以掌握如何将DateJS集成到自己的项目中,提升日期处理和用户交互的体验。 总的来说,DateJS作为一个强大的JavaScript日期选择器,为Web开发提供了高效、易用的日期处理工具,是...
使用DateJS,但是很长一段时间都没有更新:var today = new Date(); //或Date.today()var明天= today.add(1).day(); 添加随机令牌: Hat var hat = require('hat'); var id = hat(); console.log(id)...
这种设计提高了代码的可读性和可维护性,降低了学习成本,使得开发人员能够快速上手并进行定制化开发。 对于这个日历控件,其核心功能可能包括: 1. **初始化**:提供一个初始化函数,用于在页面加载时生成日历...
JavaScript日历控件是网页开发中常用的一种交互元素,它允许用户方便地选择日期,常用于表单输入、事件安排或时间相关的功能。...通过学习和实践,你可以创建出功能强大、自定义程度高的日历控件,满足各种项目需求。