JS 處理13位時間戳
下面總結一下js中時間戳與日期格式的相互轉換:
1. 將時間戳轉換成日期格式:
123456789101112 | function timestampToTime(timestamp) { var date = new Date(timestamp * 1000); //時間戳為10位需*1000,時間戳為13位的話不需乘1000 Y = 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. 將日期格式轉換成時間戳:
12345678 | var 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); //1398250549123 console.log(time2); //1398250549123 console.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
資料庫中10位或13位時間戳轉換為標準時間
最近專案要讀取一個數據庫,其中的一個時間戳為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