📜  JavaScript 日期 UTC() 方法

📅  最后修改于: 2022-05-13 01:56:49.557000             🧑  作者: Mango

JavaScript 日期 UTC() 方法

下面是Date UTC()方法的示例。

  • 例子:
    
    
  • 输出:
    Output : 1596412800000

JavaScript 中的Date.UTC()方法用于返回 Date 对象中自世界标准时间1970 年 1 月 1 日 00:00:00以来的毫秒数。
UTC() 方法与 Date 构造函数有两个不同之处:

  • Date.UTC() 使用通用时间而不是本地时间。
  • Date.UTC() 以数字形式返回时间值,而不是创建 Date 对象。

句法:

Date.UTC(year, month, day, hour, minute, second, millisecond)

参数:此方法接受上面提到的七个参数,如下所述:

  • 年份:指定 1900 年之后的年份。
  • 月份:指定一个介于 0 和 11 之间的整数来表示月份。允许的其他值有:
    • -1 将代表上一年的最后一个月。
    • 12 代表来年的第一个月。
    • 13 代表来年的第二个月。
  • day:可选参数。它用于指定一个介于 1 和 31 之间的整数,表示月份中的某天。其他允许的值为:
    • 0 表示上个月的最后一小时。
    • -1 表示上个月最后一小时之前的一小时。
    • 如果该月有 31 天,则 32 将代表下个月的第一天。
    • 如果该月有 30 天,则 32 将代表下个月的第二天。
  • 小时:它是一个可选参数。它用于指定一个介于 0 和 23 之间的整数,表示小时。其他允许的值是:
    • -1 将代表前一天的最后一小时。
    • 24 代表第二天的第一个小时。
  • 分钟:它是一个可选参数。它用于指定一个介于 0 和 59 之间的整数,表示分钟。其他允许的值是:
    • -1 将代表前一小时的最后一分钟。
    • 60 将代表下一小时的第一分钟。
  • 第二:它是一个可选参数。它用于指定一个介于 0 和 59 之间的整数,表示秒数。允许的其他值有:
    • -1 将代表前一分钟的最后一秒。
    • 60 将代表下一分钟的第一秒。
  • 毫秒:它是一个可选参数。它用于指定一个介于 0 和 999 之间的整数,表示毫秒。其他允许的值是:
    • -1 将代表前一秒的最后一毫秒。
    • 1000 将代表下一秒的第一毫秒。

返回值: Date.UTC() 方法返回一个数字,该数字表示自 1970 年 1 月 1 日 00:00:00(通用时间)以来给定 Date 对象中的毫秒数。

下面的示例说明了 JavaScript 中的方法:

  • 示例 1:本示例中,在 Date.UTC() 方法中传递了三个参数,分别代表年、月和日。该方法返回指定为参数的日期与 1970 年 1 月 1 日午夜之间的毫秒数。
    Date.UTC(2010, 01, 28)

    输出:

    1267315200000
  • 例2:本例在Date.UTC()方法中传入了三个参数,分别代表年、月、日,并创建了一个数据对象“新日期”。该方法返回传递参数的 UTC 时间。
    new Date(Date.UTC(2010, 01, 28))

    输出:

    Sun Feb 28 2010 05:30:00 GMT+0530 (IST)

上述方法的更多代码如下:

程序 1:在此程序中,返回指定日期与 1970 年 1 月 1 日午夜之间的毫秒数。


输出:

Output : 1267315200000

程序 2:在此程序中,使用 UTC 时间而不是本地时间创建日期对象。


输出:

Output : Sun Feb 28 2010 05:30:00 GMT+0530 (IST)

支持的浏览器: JavaScript Date UTC() 方法支持的浏览器如下:

  • 谷歌浏览器 1 及更高版本
  • 边缘 12 及以上
  • 火狐 1 及以上
  • Internet Explorer 3 及更高版本
  • Opera 3 及以上
  • Safari 1 及以上