=====================

javascript日期操作

时间对象是一个我们经常要用到的对象,无论是做时间输出、时间判断等操作时都与这个对象离不开。除开JavaScript中的时间对象外,在VbScript中也有许多的时间对象,而且非常好用。下面还是按照我们的流程来进行讲解。

它是一个内置对象——而不是其它对象的属性,允许用户执行各种使用日期和时间的过程。

方法:分为得到时间方法、设置时间方法和转换时间方法

得到时间方法:

getDate() 查看Date对象并返回日期

getDay() 返回星期几

getHours() 返回小时数

getMinutes() 返回分钟数

getMonth() 返回月份值

getSeconds() 返回秒数

getTime() 返回完整的时间

getYear() 返回年份

设置时间方法:

setDate() 改变Date对象的日期

setHours() 改变小时数

setMinutes() 改变分钟数

setMonth() 改变月份

setSeconds() 改变秒数

setTime() 改变完整的时间

setYear() 改变年份

转换时间方法:

toGMTString() 把Date对象的日期(一个数值)转变成一个GMT时间字符串,返回类似下面的值:Weds,15 June l997 14:02:02 GMT(精确的格式依赖于计算机上所运行的操作系统而变)

toLocaleString() 把Date对象的日期(一个数值)转变成一个字符串,使用所在计算机上配置使用的特定日期格式

UTC() 使用Date UTC(年、月、日、时、分、秒),以自从1970年1月1日00:00:00(其中时、分、秒是可选的)以来的毫秒数的形式返回日期

几个需要注意的地方:

1、得到日期和年和设置日期和年时间,其中很怪的问题就是不能对月份进行设置(比较的怪):

2、获得年的时候最好用getFullYear()方法来做

3、由于针对月份,JS是从0开始的,因此需要对月份进行操作时要加1

下面是几个关于时间的经典而且经常会用到的例子,希望对大家会有提高的。谢谢继续关注该帖子。。。

1、将2005-8-5转换成2005-08-05格式

2、得到间隔天数

3、得到间隔时间

4、得到今天的日期

6、数字日期转汉字

7、得到前N天或后N天的日期

方法一:

方法二:

方法三(不好意思,这个市用vsscript做的):

方法四:

From: http://www.blogjava.net/parable-myth/archive/2008/01/12/174761.html

=====================

javascript 日期函数

From: http://www.3800hk.com/Article/web/JavaScript/yyjqjs/2005-08-06/Article_47290.html

=====================

javascript对日期处理的常用方法类

From: http://edu.cnzz.cn/NewsInfo/22310.aspx

posted on 2012-01-05 22:13    阅读(103)  评论(0)    收藏  举报