JavaScript中UTC函数

  JavaScript中UTC函数方法是返回全球标准时间 (UTC) (或 GMT) 的 1970 年 1 月 1 日到所指定日期之间所间隔的毫秒数。使用方法:

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

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

  month是必选项。月份是一个处于 0 到 11 之间的整数 (一月到十二月)。http://rl.82676666.com

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

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

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

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

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

  JavaScript中UTC函数方法返回从 UTC 的 1970 年 1 月 1 日午夜到所指定日期之间的毫秒数。这个返回值可以用在 setTime 方法中和 Date 对象的构造函数中。如果一个参数的值超出其范围或者是一个负数,那么其他保存过的值将相应地得到改变。例如,如果使用者指定 150 秒,JScript 会将该数值重新定义为 2 分钟 30 秒。 JavaScript中UTC函数方法和 Date 对象的接受日期值的构造函数之间的差别在于: UTC 方法假设 UTC,而 Date 对象的构造函数假定本地时间。 JavaScript中UTC函数方法是一个静态方法。因此,Date 对象不一定要在创建完之后才可以使用。如果 year 处于 0 到 99 之间,年份为 1900 + year 。

  下面这个例子说明了 JavaScript中UTC函数方法的用法:

  function DaysBetweenDateAndNow(yr, mo, dy){

  var d, r, t1, t2, t3; // 声明变量。

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

  var HrMilli = MinMilli * 60http://www.hrbfc120.com

  var DyMilli = HrMilli * 24

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

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

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

  if (t2 >= t1)

  t3 = t2 - t1;

  else

  t3 = t1 - t2;

  r = Math.round(t3 / DyMilli);

  return(r); // 返回差。

  }

转载于:https://www.cnblogs.com/hljmly/p/5603398.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值