首頁 > web前端 > js教程 > JavaScript根據世界時傳回1970年1月1日到指定日期的毫秒數的方法UTC()

JavaScript根據世界時傳回1970年1月1日到指定日期的毫秒數的方法UTC()

黄舟
發布: 2017-11-08 14:10:38
原創
3243 人瀏覽過

定義和用法

UTC() 方法可根據世界時返回 1970 年 1 月 1 日 到指定日期的毫秒數。

語法

Date.UTC(year,month,day,hours,minutes,seconds,ms)
登入後複製
參數描述
year必需。表示年份的四位數字。
month必需。表示月份的整數,介於 0 ~ 11。
day必需。表示日期的整數,介於 1 ~ 31。
hours可選。表示小時的整數,介於 0 ~ 23。
minutes可選。表示分鐘的整數,介於 0 ~ 59。
seconds可選。表示秒的整數,介於 0 ~ 59。
ms可選。表示毫秒的整數,介於 0 ~ 999。

回傳值

傳回指定的時間距 GMT 時間 1970 年 1 月 1 日午夜的毫秒數。

說明

Date.UTC() 是一種靜態方法,因為需要使用建構子 Date() 來呼叫它,而不是透過某個 Date 物件呼叫。

Date.UTC() 方法的參數指定日期和時間,它們都是 UTC 時間,處於 GMT 時區。指定的 UTC 時間將轉換成毫秒的形式,這樣建構函數 Date() 和方法 Date.setTime() 就可以使用它了。

實例

範例1

在本例中,我們將根據世界時取得從1970/01/01 到2005/07/08 的毫秒數:

<script type="text/javascript">

var d = Date.UTC(2005,7,8)
document.write(d)

</script>
登入後複製

rr:

re2

re2我們將改造上面的例子,使得輸出轉換為年:

1123459200000
登入後複製

輸出:

<script type="text/javascript">

var minutes = 1000 * 60
var hours = minutes * 60
var days = hours * 24
var years = days * 365
var t = Date.UTC(2005,7,8)
var y = t/years
document.write("It&#39;s been: " + y + " years from 1970/01/01")
document.write(" to 2005/07/08!")

</script>
登入後複製

以上是JavaScript根據世界時傳回1970年1月1日到指定日期的毫秒數的方法UTC()的詳細內容。更多資訊請關注PHP中文網其他相關文章!

相關標籤:
來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板