1. 程式人生 > >JS 處理13位時間戳

JS 處理13位時間戳

下面總結一下js中時間戳與日期格式的相互轉換:

1. 將時間戳轉換成日期格式:

123456789101112function timestampToTime(timestamp) {var date = new Date(timestamp * 1000);//時間戳為10位需*1000,時間戳為13位的話不需乘1000Y = date.getFullYear() + '-';M = (date.getMonth()+1 < 10 ? '0'+(date.getMonth()+1) : date.getMonth()+1) + '-';D = date.getDate() + ' ';h = date.getHours() + 
':';m = date.getMinutes() + ':';s = date.getSeconds();return Y+M+D+h+m+s;}timestampToTime(1403058804);console.log(timestampToTime(1403058804));//2014-06-18 10:33:24

  注意:如果是Unix時間戳記得乘以1000。比如:PHP函式time()獲得的時間戳就要乘以1000。

2. 將日期格式轉換成時間戳:

12345678var date = new Date('2014-04-23 18:55:49:123');// 有三種方式獲取var time1 = date.getTime();
var time2 = date.valueOf();var time3 = Date.parse(date);console.log(time1);//1398250549123console.log(time2);//1398250549123console.log(time3);//1398250549000

  以上三種獲取方式的區別:

  第一、第二種:會精確到毫秒

  第三種:只能精確到秒,毫秒用000替代

  以上三個輸出結果可觀察其區別

  注意:獲取到的時間戳除以1000就可獲得Unix時間戳,就可傳值給後臺得到。

相關推薦

JS 處理13時間

下面總結一下js中時間戳與日期格式的相互轉換:1. 將時間戳轉換成日期格式:123456789101112function timestampToTime(timestamp) {var date = new Date(timestamp * 1000);//時間戳為10位需

python 獲取 精確的 13 時間

# -*- coding: utf-8 -*- import datetime import time """ 獲取精確毫秒數時間戳、 """ def get_seconds(): datetime_object = datetime.datetime.now()

python如何得到13時間

python用time.time()得到的不是13位的時間戳,要怎麼才能得到13位的? python獲取當前時間的unix時間戳 Unix timestamp:是從1970年1月1日(UTC/G

【python】13時間轉成正常格式的時間

13位是毫秒時間戳 10位是秒時間戳。 import time # 輸入毫秒級的時間,轉出正常格式的時間 def timeStamp(timeNum): timeStamp = float(timeNum/1000) timeArray

Python之time模組的時間時間字串格式化與轉換(13時間

Python處理時間和時間戳的內建模組就有time,和datetime兩個,本文先說time模組。 關於時間戳的幾個概念 時間戳,根據1970年1月1日00:00:00開始按秒計算的偏移量。 時間元組(struct_time),包含9個元素。 t

資料庫中1013時間轉換為標準時間

最近專案要讀取一個數據庫,其中的一個時間戳為10位,一個為13位。 1.10位時間戳轉換: 其中10位時間戳準換為標準時間很簡單: 簡單起見,這裡資料庫只有一張表(test)一個欄位(createTime)和一條記錄(1415845484): createTime:1415

13時間格式轉換

/// <summary> /// 將c# DateTime時間格式轉換為Unix時間戳格式 /// </summary> /// <param name="time">時間

java把13時間轉換成"yyyy-MM-dd HH:mm:ss"格式的工具類

package com.liming.test; import java.sql.SQLException; import java.text.SimpleDateFormat; import ja

excel數據 13時間時間格式

技術 inf http excel表格 時間 數據 info l數據庫 exc 做項目時 SqlServer數據臨時要導入MySql數據庫做測試。因為時間格式不同,需要特殊處理 把SqlServer 表數據 導出成了excel表格,對時間進行了處理 帶毫秒 =TEX

Javascript裏面的時間處理:將時間時間對象轉成字符串格式

local replace lin TP 秒級 ole date() itl -h   問題背景:想把一個時間直接轉成字符串格式   通過查api發現有個toLocaleString(),根據本地時間格式,把 Date 對象轉換為字符串 new Date().toLoca

js 計算兩個時間之間相隔天數

時間戳 sta var color pre div 天數 code class var start=1491789600000;//2017-4-10 10:00 var end=1494381600000;//2017-5-10 10:00 var utc=end-

python3(十時間時間獲取昨天,前天等

import time import datetime # 今天日期 today = datetime.date.today() print(today) # 昨天時間 yesterday = today - datetime.timedelta(days=1) print(yesterda

js計算兩個時間的時間差,並轉換為:幾天幾時幾分

function sj() {             //功能:計算兩個時間之間相差多少個小時                 var date = '2013-08-30 16:55:49:173';             date = date.substring(0

js中如何把時間轉化為標準時間

由於後臺資料傳遞過來為datetime格式,在前端顯示為時間戳。 我需要再前端將時間戳轉化為標準格式。程式碼如下$("#creationTime").append(getLocalTime(json

js日期轉換成時間

1、使用原生javascript的Date物件,進行格式化   (1)將日期字串轉換為Date型別的物件。 let d = new Date('2018-01-01') (2)轉換為時間戳。 let t = d.getTime(d) // 方法1 let t = d.valueOf(d)

.net18時間轉化為java Date物件

public class DateUtils {    private static final long TICKS_AT_EPOCH = 621355968000000000L;  private static final long TICKS_PER_MILLISEC

java後臺處理/Date()/格式時間

public Date  dateUtil(String dateString){   //String str = dateString.substring(6);      String rex = "/Date[(](.*?)[)]/";   Pattern patt

前端給js和css加上時間,清除快取,做版本控制

1.<script type="text/javascript" src="../resources/js/pcWeb/index.js"> 2.<script type="text/javascript" src="../resources/js/pcWeb/index.js?15470

js 給url新增時間 解決瀏覽器快取

好多Linux + Apache的伺服器都會對CSS、JS和圖片這些靜態的內容設定快取,到了IE這裡又會在本地做一個快取。所以當我們更新了CSS檔案之後,常常會出現客戶端沒有更新,導致顯示出現問題。之前我一直使用時間戳引數的方法來解決:<link rel="style

JS生成13條形碼

js操作:window.onload=function(){ var x ="698394303457"; var y=x.split(""); var sum = 0; var sum1 = 0; for(var i=0;i < y.length;i++){ if(i