公告:本站提供编程开发方面的技术交流与分享,打造最佳教程网,希望能为您排忧解难!

JS教程

UTC 方法

更新时间:2013-05-03 23:48:11 |

返回全球标准时间 (UTC)(或 GMT) 的 1970 年 1 月 1 日到所指定日期之间所间隔的毫秒数。

Date.UTC(year,month,day[,hours[,minutes[,seconds[,ms]]]])

参数

year

必选项。为了获得跨世纪日期处理的精确性,需要使用完整的年份表示法。如果year处于 0 到 99 之间,那么year就被假定为 1900 +year

month

必选项。月份是一个处于 0 到 11 之间的整数 (一月到十二月)。

day

必选项。日期是一个处于 1 到 31 之间的整数。

hours

可选项。如果提供了minutes,那么此项也必须提供。0 到 23 之间的一个整数 (午夜到 11pm),用来指定小时。

minutes

可选的,如果提供了seconds,那么此项也必须提供。 0 到 59 之间的一个整数,用来指定分钟值。

seconds

可选项。如果提供了milliseconds,那么此项也必须提供。从 0 到 59 之间的一个整数,用来指定秒钟值。

ms

可选项。从 0 到 999 之间的一个整数,用来指定毫秒数。

说明

UTC方法返回从 UTC 的 1970 年 1 月 1 日午夜到所指定日期之间的毫秒数。这个返回值可以用在setTime方法中和Date对象的构造函数中。如果一个参数的值超出其范围或者是一个负数,那么其他保存过的值将相应地得到改变。例如,如果使用者指定 150 秒,JScript 会将该数值重新定义为 2 分钟 30 秒。

UTC方法和Date对象的接受日期值的构造函数之间的差别在于:UTC方法假设 UTC,而Date对象的构造函数假定本地时间

UTC方法是一个静态方法。因此,Date对象不一定要在创建完之后才可以使用。

注意   如果year处于 0 到 99 之间,年份为1900 + year

示例

下面这个例子说明了UTC方法的用法:

 function DaysBetweenDateAndNow(yrmody){

2   var drt1t2t3;            // 声明变量。

3   var MinMilli = 1000 * 60         // 初始化变量。

4   var HrMilli = MinMilli * 60

5   var DyMilli = HrMilli * 24

6   t1 = Date.UTC(yrmo - 1dy)    // 获取从 1/1/1970 开始的毫秒数。

7   d = new Date();                  // 创建 Date 对象。

8   t2 = d.getTime();                // 获取当前时间。

9   if (t2 >= t1)

10      t3 = t2 - t1;

11   else

12      t3 = t1 - t2;

13   r = Math.round(t3 / DyMilli);

14   return(r);                       // 返回差。

15}

请参阅

Date 对象的方法setTime 方法

应用于:Date 对象

最佳教程网

最大的技术交流平台 www.goodxyx.com© CopyRight 2011-2013, All Rights Reserved

浙ICP备11033019号