1) js内置Date类
javascript内置Date类基于Java中的java.util.Date类的早期版本,把日期存储为距离UTC时间(格林尼治标准时间)1970年1月1日凌晨零点的毫秒数,使用Date.valueof()就可以查看这个数值。
每个Date有如下属性。
1. 年
2. 月,值为0-11,0表示一月
3. 日
4. 时
5. 分
6. 秒
创建新的Date对象
var date=new Date(); //创建表示当前日期的Date对象
var date=newDate(2008,0,1); //创建表示2008年1月1日的Date对象。
设置和获取日期值的某部分方法。
1. setFullYear(/*Number*/year) 设置年,参数为4位数字
2. getFullYear() 获得年,返回4位数字s
3. setMonth(/*Number*/month) 设置月
4. getMonth() 获得月(0-11)
5. setDate(/*Number*/date) 设置日
6. getDate() 获得日
2) dojo.date
这个类提供以下方法.
1. dojo.date.compare(/*Date*/date1,/*Date*/date2)
这个方法用来比较两个Date对象是否相等,如果date1和date2表示的Date对象相同返回0,如果date1表示的Date对象在时间轴上位置ate2之后,返回1,否则返回-1;
2. dojo.date.add (/*Date*/date,/*Numer*/ interval,/*Number*/ amount)
这个方法用来改变Date对象表示的日期,其中interval表示Date对象改变的类型,包括年、季度、月、周数、星期几、日、时、分、秒。
3) dojo.date.locale
这个类提供以下方法。
1. dojo.date.locale.formatPattern(/*Date*/dateObject, /*Array*/bundle, /*String*/pattern)
这个方法可以将Date对象按照指定的格式(pattern)和配置(bundle)转换为字符串形式
2. dojo.date.locale.format(/*Date*/dateObject, /*Object?*/options)
这个方法可以将将Date对象按照配置(主要是国际化,如options.localzh中包含代表中文的zh字符,则会在结果中显示中文字符年、月、日)转化为字符串形式
分享到:
相关推荐
Dojo 是一个强大的 JavaScript 库,它提供了丰富的功能,包括对国际化的支持。在Dojo中,国际化(i18n)使得应用可以适应不同语言和文化环境,从而为全球用户提供一致的体验。以下是Dojo国际化的主要方面: 一、...
开发人员可以在引用 dojo.js 前声明 djConfig 对象,以便在加载 dojo.js 的时候取得所设置的值。 Dojo API 提供了一个功能强大且灵活的开发平台,支持开发人员快速构建 Rich Internet Applications。
- **源代码**:包括核心库`dojo.js`,以及各模块和组件的源文件。 - **示例**:可能附带了示例代码和演示,帮助开发者理解如何使用Dojo进行开发。 - **文档**:可能包含了API参考手册和用户指南,方便开发者查阅和...
使用Dojo开发Web应用非常直观,只需将`dojo.js`作为普通JS模块引入即可。通过设置`djConfig`对象,可以自定义框架的行为。例如,控制调试模式、指定调试容器ID等,极大地提升了开发灵活性和调试便利性。 Dojo框架的...
手册中列举了一些常用的Dojo包,如dojo.io用于不同类型的IO传输,dojo.dnd提供拖放功能的API,dojo.string提供了字符串处理方法,dojo.date帮助解析和操作日期,dojo.event处理事件驱动和AOP开发,dojo.back管理撤销...
dojo.declare("my.DateWidget", dijit._Widget, { templateString: dojo.cache("my", "templates/DateWidget.html", "myDateTemplate"), currentDate: new Date(), postCreate: function() { this.inherited...
虽然DOJO支持在加载后设置`djConfig`,但推荐的做法是在加载`dojo.js`前声明此对象,以确保能够正确获取设置的值。 一个完整的`djConfig`对象定义示例如下: ```javascript <script type="text/javascript"> var ...
它由多个组件组成,包括基础的JavaScript代码库、组件库、工具集以及一系列用于处理不同任务的API。DOJO这个名字来源于日语,意为“训练场”,象征着其作为JavaScript开发者的实践平台。 ### 1. DOJO的核心特性 - ...
// date: 选中的日期时间的JavaScript Date对象 // widget: 发布话题的widget对象 }); ``` 总结来说,在JavaScript中读取和设置Struts2中`s:datetimepicker`的值是一个涉及客户端与服务器端交互的过程,通过...
开发者可以在加载Dojo.js之前声明这个对象,以确保加载时能够获取到正确的配置值。以下是一个完整的djConfig对象示例: ```javascript <script type="text/javascript"> var djConfig = { isDebug: false, ...
Dojo是一个广泛使用的JavaScript库,它为Web开发提供了丰富的功能和工具,包括AJAX、DOM操作、动画效果、事件处理以及模块化开发等。在本文中,我们将深入探讨“dojo-release-1.1.2-src”这一源码包,揭示Dojo 1.1.2...
在实际使用中,如需使用日期控件,首先需要引入`dojo.js`,然后通过`dojo.require`加载所需模块。在HTML中,可以使用`dojoType="dropdowndatepicker"`属性创建日期选择器,并通过`dateFormat`、`weekStartsOn`、`...
为了确保正确加载Dojo.js时能够读取这些设置,建议在引入Dojo.js之前声明`djConfig`对象。以下是一个示例: ```javascript <script type="text/javascript"> var djConfig = { isDebug: false, debugContainerId:...
通常需要在引用 `dojo.js` 之前声明 `djConfig` 对象,以确保加载时可以获取到所设置的值。 一个完整的 `djConfig` 对象定义示例如下(括号内的值为默认值): ```javascript <script type="text/javascript"> var...
DOJO是一个强大的JavaScript框架,它提供了丰富的功能,包括DOM操作、事件处理、Ajax通信、动画效果以及模块化开发等。 【描述】:“精简啊,征服DOJO源码,随书光盘中的代码。”这句话表明这是一本关于DOJO的书籍...
- **dojo.date**:日期解析和格式化助手。 - **dojo.event**:事件驱动API,支持面向切面编程和队列管理。 - **dojo.back**:撤销操作的栈管理器。 - **dojo.rpc**:与后台服务(如JSON Web服务)通信。 - **dojo....
Dojo提供了一系列丰富的功能,包括但不限于小部件(Widgets)系统、强大的数据处理能力以及优秀的UI组件等。 #### 二、Dojo的核心特点 1. **强大的组件库**:Dojo提供了大量的UI组件,这些组件可以轻松地被集成到...
- **dojo.date**:日期和时间的格式化处理。 - **dojo.dnd**:拖放功能的API。 - **dojo.event**:事件处理API,支持AOP和DOM事件的管理。 - **dojo.lfx**:HTML和SVG动画的支持,以及动画效果的实现。 - **dojo.fx*...