1. 程式人生 > >javaScript兩小時前時間與Utc時間的簡單方法

javaScript兩小時前時間與Utc時間的簡單方法

兩小時之前的時間

   今天在介面上一個選擇時間段控制元件求值時,要求獲得當前時間以及當前時間兩小時之前的時間。 在javaScript裡該怎麼實現呢?

javaScript中自帶的new Date()能夠獲取當前時間。

一開始的想法是,用

var date=new Date().getDate();

來獲取當前時間的小時數,然後再減去兩小時,這樣可以計算出想要的結果,不過需要很多的判斷;比如,減去兩小時後,恰好超過0這個臨界值,而到了昨天;而昨天也可以是上個月,上個月的天數又要重新計算。這樣侍很麻煩。

好的方法是免去這些判斷步驟,且看下面的有程式碼

var now = new Date();
var start = new Date(0, 0, 0, 0, 0, 0, 0);  //注意,這裡有七位,最後一位為毫秒

//當前時間和最小時間的差值,以毫秒為單位;那麼兩個小時之前時間與最小時間的毫秒差自然比現在的少 3600 * 1000 * 2

var millis = now - start - 3600 * 1000 * 2;      

var twoHoursAgo = new Date(0, 0, 0, 0, 0, 0, millis);

當前時間的UTC時間

    var time = new Date();
    var utcSecond = time.getTimezoneOffset();    //得到當前時間與當前UTC時間的分種差
    var interval = time - new Date(0, 0, 0, 0, 0, 0, 0) + utcSecond * 60000;
    var utcTime = new Date(0, 0, 0, 0, 0, 0, interval);

相關推薦

javaScript小時時間Utc時間簡單方法

兩小時之前的時間    今天在介面上一個選擇時間段控制元件求值時,要求獲得當前時間以及當前時間兩小時之前的時間。 在javaScript裡該怎麼實現呢? javaScript中自帶的new Date()能夠獲取當前時間。 一開始的想法是,用 var date=new Da

php 時間戳轉換 剛剛,分鐘小時 ,昨天和時間

1 function unixTime($time) 2 { 3 //獲取今天凌晨的時間戳 4 $day = strtotime(date('Y-m-d',time())); 5 //獲取昨天凌晨的時間戳 6 $pday = strtotime(date('Y-m-d

CentOS7 系統時間實際時間相差8個小時

alt src local localtime 解決 centos etc 技術分享 刪除 今天突然看CentOS7 與自己電腦的時間相差8個小時, 所以就百度搜了一下,這裏做一下記錄,解決方法如下: 1. 查看CentOS7 的系統時間 命令: timedatectl

C#程式設計練習(03):北斗時間系統、GPS時間系統及其UTC時間系統之間的轉換

需求說明:北斗周-周內秒轉化為日曆時,轉化為UTC時,轉化為GPS週週內秒 GPS周-周內秒轉化為日曆時,轉化為UTC時,轉化為北斗周-周內秒 設計示意圖: 原始碼: using System; using System.Collections.Generic; using S

javaUTC時間互轉

今天剛好碰到UTC時間的轉換,來記錄一下而已 /** * 網上看了很多UTC的時間轉換不明細,給一個明細的 */ try { String dateStr = "2017-06-27T07:26:58.147+0800"; Long unix = 138

UTC時間北京時間的差多久

經常混淆於此,特地研究了一下,記錄在此以備忘。 整個地球分為二十四時區,每個時區都有自己的本地時間。在國際無線電通訊場合,為了統一起見,使用一個統一的時間,稱為通用協調時(UTC, Universal Time Coordinated)。UTC與格林尼治平均時(G

JavaScript 時間Unix時間戳互相轉換,指定時間轉換或獲取當前時間

工作上用到這個還挺多的,做個簡單的隨筆,以後查詢的時候比較方便: 一般JS獲取的時間戳預設是13位數字,在個人的工作中,PHP後臺只需要精確到秒就行,看各位親的需要了, 程式碼註釋裡儘量寫的比較清楚了 <( ̄︶ ̄)↗[GO!] <!DO

UTC時間北京時間相互轉換

第一種方法 時間戳是指格林威治時間1970年01月01日00時00分00秒(北京時間1970年01月01日08時00分00秒)起至現在的總秒數。 public class HomeControlle

Android new Date方法在模擬器裡獲取的時間當前時間相差8小時

第一次做Android的專案,碰到個奇怪的問題。 在將時間戳轉換成當前時間的時候,獲取到的時間總是比當前時間慢8小時,但在eclipse中,時間就是正常的。 折騰了半天,後來發現Date date = new Date(time);使用這個方法的時候,發現時

centOS系統時間現在時間相差8小時解決方法

1、vi /etc/sysconfig/clock   #編輯檔案ZONE="Asia/Shanghai"UTC=false              #設定為false,硬體時鐘不於utc時間一致ARC=false2、ln -sf /usr/share/zoneinfo/Asia/Shanghai    /

Javascript實現商品秒殺倒計時(時間伺服器時間同步)

現在有很多網站都在做秒殺商品,而這其中有一個很重要的環節就是倒計時。 關於倒計時,有下面幾點需要注意: 1.應該使用伺服器時間而不是本地時間(本地時間存在時區不同、使用者自行設定等問題)。 2.要考慮網路傳輸的耗時。 3.獲取時間時可直接從AJAX的響應頭中讀取(通過get

Javascript實現秒殺倒計時(時間伺服器時間同步)

現在有很多網站都在做秒殺商品,而這其中有一個很重要的環節就是倒計時。 關於倒計時,有下面幾點需要注意: 1.應該使用伺服器時間而不是本地時間(本地時間存在時區不同、使用者自行設定等問題)。 2.要考慮網路傳輸的耗時。 3.獲取時間時可直接從AJAX的響應頭中讀取(通過getResponseHeader('D

使用Calendar.getInstance().getTime()取得時間系統時間相差八小時方法

1.寫java程式碼.先設定預設時區.在區時間.   TimeZone tz = TimeZone.getTimeZone("ETC/GMT-8");   TimeZone.setDefault(tz);   複製程式碼   2.修改jre時區.   找到Java目錄下的

判斷所需時間現在時間的大小

inpu log put getdate var tin () val con // 判斷集合時間 var date=new Date($("input[name=‘mettingTime‘]").val()); var now=new Date();

在MySQL 5.7日誌時間本地時間不一致的問題

row variables oba var mps 問題 fec nbsp mysql 5.7 在MySQL 5.7.2 新增了 log_timestamps 這個參數,該參數主要是控制 error log、genera log,等等記錄日誌的顯示時間參數。 在 5.7.2

crontab 執行時間系統時間不一致

工作原因:修改系統時間後,未重啟rsyslogservice crond restartservice rsyslog restart本文出自 “不拋棄!不放棄” 博客,請務必保留此出處http://thedream.blog.51cto.com/6427769/1969697crontab 執行時間與系統時

SQL Server 本地時間UTC時間的相互轉換

get gpo () localdate lda code date() post nbsp SET @UTCDate = DATEADD(hour, DATEDIFF(hour,GETDATE(),GETUTCDATE()), @LocalDate) SET @Local

詳解FPGA中的建立時間保持時間

col 也會 可能 back IV 最小 png 思想 通信 概念對於一個數字系統而言,建立時間和保持時間可以說是基礎中的基礎,這兩個概念就像是數字電路的地基,整個系統的穩定性絕大部分都取決於是否滿足建立時間和保持時間。但是對於絕大部分包括我在內的初學者來說,建立時間和保

報錯資訊: Fatal error: Uncaught Smarty: unable to write file 原因: 系統時間正常時間不同步 造成頁面訪問有問題

報錯資訊: Fatal error: Uncaught --> Smarty: unable to write file E:\GEM\App\Home\View_c\390df9d00aeacf16a4730ca0161bd6187d14c18e_0.file.header.html

如何利用C語言來獲取當地時間UTC時間 (設當地時間是北京時間

分享一下我老師大神的人工智慧教程!零基礎,通俗易懂!http://blog.csdn.net/jiangjunshow 也歡迎大家轉載本篇文章。分享知識,造福人民,實現我們中華民族偉大復興!