1. 程式人生 > >JS 格林威治時間格式(GMT)與普通時間格式的互相轉換

JS 格林威治時間格式(GMT)與普通時間格式的互相轉換

在使用Element UI的過程中,發現DateTimePicker選擇器返回值是GMT格式的,但向後端傳送的時間格式是標準時間格式,於是需要把DateTimePicker返回的值轉換格式

1.GMT轉普通格式

GMTToStr(time){
    let date = new Date(time)
    let Str=date.getFullYear() + '-' +
    (date.getMonth() + 1) + '-' + 
    date.getDate() + ' ' + 
    date.getHours() + ':' + 
    date.getMinutes() +
':' + date.getSeconds() return Str }

2.普通格式轉GMT

StrToGMT(time){
    let GMT = new Date(time)
    return GMT
}

測試:

Print(){
    let DateTime='Thu Jun 22 2017 19:07:30 GMT+0800'
    let a=this.GMTToStr(DateTime)
    console.log(a)
}

輸出結果:
輸出結果

Print(){
    let DateTime='2017-6-22 19:7:30'
    let
a=this.StrToGMT(DateTime) console.log(a) }

輸出結果:
這裡寫圖片描述

相關推薦

JS 格林威治時間格式GMT)普通時間格式互相轉換

在使用Element UI的過程中,發現DateTimePicker選擇器返回值是GMT格式的,但向後端傳送的時間格式是標準時間格式,於是需要把DateTimePicker返回的值轉換格式 1.GMT轉普通格式 GMTToStr(time){ l

JS GMT)普通時間格式互相轉換JSGMT格式時間

在使用Element UI的過程中,發現DateTimePicker選擇器返回值是GMT格式的,但向後端傳送的時間格式是標準時間格式,於是需要把DateTimePicker返回的值轉換格式 1.GMT轉普通格式 GMTToStr(time){ let date =

格林威治時間格式(GMT)普通時間格式互相轉換

技術分享 cond body 分享圖片 col inf new 時間 minute GMT --> 普通時間格式: 方法: function GMTToStr(time){ var date = new Date(time) var Str=date

Golang 奇葩的時間包之Jsonstruct物件之間互相轉換,JsonDate和JsonTime自定義型別如何實現json編碼和解碼二)

本篇在專案中實用性極強,推薦珍藏 package main import (     "encoding/json"     "fmt"     "time" ) type JsonDate time.Time type JsonTime time.Time func (

Python 時間-時-分-秒 秒數 的互相轉換轉)

一:時間轉成秒數 st = "08:30:30" et = "9:33:33" #方法一 def t2s(t): h,m,s = t.strip().split(":") return int(h) * 3600 + int(m) * 60 +

PB中公曆農曆陽曆陰曆)的互相轉換——主要是農曆轉公曆陰曆轉陽曆)

        PB中關於公曆轉農曆的演算法,網上有很多,思路也大致一樣,在這裡我就不再進行說明了。         本文主要是想跟所有PB愛好者,分享農曆轉公曆的方法。         轉換思路為:根據傳入的農曆日期,找到第一個小於傳入日期的基準日期(基準日期梅10年1天,

JS 格林威治時間格式GMT)格式化

var ace eva obj proto subst $1 def str Date.prototype.format = function (format) { var o = { "M+": this.getMonth() + 1, //month "d+"

Unix timestamp時間 普通時間 轉換方法

下面以java 轉換方法為例 說明 java時間轉換成unix timestamp import java.text.DateFormat; import java.text.Parse

成員函式指標:結構+普通函式指標之間的轉換

通過記憶體拷貝(memcpy等)可以實現任意指標 間的強制轉換,但不能保證可以正常使用。 通過網上查詢發現: 函式成員指標其實與普通成員指標不同,它除了包含函式本身地址以外還包含其他資訊(例如是否為虛擬函式等),所以不能簡單的理解成員函式指標就是普通指標那樣一般佔4位元組

java常用工具類一)—— Map Bean 之間的互相轉換

import net.bytebuddy.implementation.bytecode.Throw; import org.springframework.cglib.beans.BeanMap; import java.beans.PropertyDescriptor; import java.lang

將前臺日期格式轉成資料庫日期格式相對應,後臺java轉資料庫日期格式

前臺到後臺java時data日期型別的轉化 在實體類中用@DataTimeFormat,這樣設定即使傳過來是空的字串也是可以轉的,要和前面傳過來的格式一致,如 @XmlElement(name="BeginDate") @DateTimeFormat(pattern="yyyy-MM-dd")

時間timestamp)、時間字串datetimestr)、時間datetime)之間的相互轉換

總覽 # 時間戳轉時間字串(timestamp to datetimeStr) def timestampToDateStr(stamps, frmt='%Y-%m-%d %H:%M:%S'): #

用windows搭建ntp時間伺服器從上級獲取時間,併為客戶機提供時間

原文連結:https://blog.csdn.net/dsg333/article/details/44854221. 將伺服器型別更改為 NTP。為此,請按照下列步驟操作:a.  單擊“開始”,單擊“執行”,鍵入 regedit,然後單擊“確定”。 b.  找到並單擊下面的

unix時間戳(unix timestamp)北京時間的互轉方法

unix時間戳(英文為Unix epoch, Unix time, POSIX time 或 Unix timestamp),是從1970年1月1日(UTC/GMT的午夜)開始到某一時刻所經過的秒數,不考慮閏秒。 時間戳0按照ISO 8601格式寫出來為 1970-01

[JAVA]比毫秒System.currentTimeMillis()更精確的時間納米級時間戳)

  ns(nanosecond):納秒, 時間單位。一秒的10億分之一,即等於10的負9次方秒。常用作 記憶體讀寫速度的單位,其前面數字越小則表示速度越快。   1納秒=1000 皮秒    1納秒 =0.001  微秒   1納秒=0.000001 毫秒   1納秒=0.00000 000

js中利用正則表示式實現空格換行的互相轉換

1.將換行符轉換成空格: var content = accountInfo.replace(/\r\n/mg,'  '); 2.將空格轉換成換行:var accountInfo = (document.getElementById("accountInfo").value

多媒體文件格式一):MP4 格式

可視化 可能 不能 -c ovf alt fps ng- mda 在互聯網常見的格式中,跨平臺最好的應該就屬MP4文件了。因為MP4文件既可以在PC平臺的Flashplayer中播放,又可以在移動平臺的Android、iOS等平臺中進行播放,而且使用系統默認的播放器即可以播

多媒體文件格式三):M3U8 格式

我們 文件信息 app 代理服務 width 逗號 適應 ios 作用 一、M3U8 格式標準介紹 M3U8文件是指UTF-8編碼格式的M3U文件。M3U文件是記錄了一個索引純文本文件,打開它時播放軟件並不是播放它,而是根據它的索引找到對應的音視頻文件的網絡地址進行在線播放

dom4j生成xml格式微信回覆訊息格式

dom4j 生成XML 需要導包 <dependency> <groupId>dom4j</groupId> <artif

多媒體文件格式四):TS 格式

code 不可 復雜 應用 element 模式 只需要 結構圖 音頻 一、TS 格式標準介紹 TS是一種音視頻封裝格式,全稱為MPEG2-TS。其中TS即"Transport Stream"的縮寫。 先簡要介紹一下什麽是MPEG2-TS: DVD的音視頻格式為MPEG2-