JavaScript 時間與Unix時間戳互相轉換,指定時間轉換或獲取當前時間
工作上用到這個還挺多的,做個簡單的隨筆,以後查詢的時候比較方便:
一般JS獲取的時間戳預設是13位數字,在個人的工作中,PHP後臺只需要精確到秒就行,看各位親的需要了,
程式碼註釋裡儘量寫的比較清楚了 <( ̄︶ ̄)↗[GO!]
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>時間與時間戳互相轉換</title>
</head>
<body>
<script>
//---------時間轉換時間戳
//1、轉換指定的時間
//宣告一個正常頁面上顯示的時間:
let data1="2018-02-16 12:11:11";
//返回的是13位毫秒的數值
let time1=new Date(Date.parse(data1.replace(/-/g, "/"))).getTime();
//不過一般後臺傳輸時只需要精確到秒就可以了,再除以1000即可
document.write("時間轉換時間戳 : <br/> time1 : "+time1/1000 +" <br/> ");
//2、轉換當前時間:
let data2=new Date();
let time2=Number(data2); //精確到毫秒
let time3=Date.parse(data2); //雖然也是到毫秒,不過毫秒數並不準確,以000顯示
let time4= +data2; //精確到毫秒
document.write("time2: "+time2+" <br/> time3: "+time3+" <br/> time4: "+time4 +" <br/> ");
//---------時間戳轉換頁面顯示的時間格式
//括號裡填寫指定的時間戳 不填預設當前的時間戳
let data3 = new Date(1518754271 * 1000); //精確到毫秒的就不用 *1000 了
let y=data3.getFullYear(),
month=data3.getMonth() + 1,
m=month<10 ? "0"+month : month,
d=(data3.getDate()<10) ? "0"+data3.getDate() : data3.getDate(),
h=(data3.getHours()<10) ? "0"+data3.getHours() : data3.getHours(),
mi=(data3.getMinutes()<10) ? "0"+data3.getMinutes() : data3.getMinutes(),
s=(data3.getSeconds()<10) ? "0"+data3.getSeconds() : data3.getSeconds();
sendDate=y + "-" +m + "-" +d + " " +h + ":" +mi + ":" +s;
document.write(" <br/> 時間轉換時間戳 : <br/> sendDate: "+sendDate);
</script>
</body>
</ht
ml>
(不支援ECMAScript 6 語法 把let 換成 var 就行,)
顯示資料:
相關推薦
JavaScript 時間與Unix時間戳互相轉換,指定時間轉換或獲取當前時間
工作上用到這個還挺多的,做個簡單的隨筆,以後查詢的時候比較方便: 一般JS獲取的時間戳預設是13位數字,在個人的工作中,PHP後臺只需要精確到秒就行,看各位親的需要了, 程式碼註釋裡儘量寫的比較清楚了 <( ̄︶ ̄)↗[GO!] <!DO
JSONFormat格式化時間,時間時區轉換GMT-4 轉GMT+8,獲取當前時間前多少分鐘
計算自己所在是時區跟要轉換的時區差幾個小時,hours傳遞的是小時數 比如 GMT-4 到 GMT+8是差12個小時 bbiNbet.getWagersDate() == null ? null : UtilTool.headDate(sdf.format(bbiNbe
Linux 各種BCD時間與Unix時間戳格式轉換
在Linux C或C++程式設計中,因為應用場景的不同,經常會遇到各種時間之間的裝換,有時需要BCD時間,有時需要Unix時間戳,也有叫絕對時間的。這裡介紹幾種時間格式轉換的應用。Unix時間戳: Unix時間戳是一個絕對值,表示距離時間(1970-1-1, 0
【JS】獲取當前時間,時間與時間戳之間的轉換
獲取當前時間 <input name="timesj" value="" type="text" id="timesj" class="intxt"> <script type="text/javascript">
日期時間與unix時間戳互轉
1、時間---->時間戳 SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss"); System.out.prin
JavaScript 獲取當前時間和時間戳 時間戳和日期格式的轉換
formatAdd(m){ return m<10?'0'+m:m},formatTime(timeStamp){ var time = new Date(timeStamp); var y = time.getFullYear(); var m = time.getMonth(
Java用Date類獲取當前時間戳、時間戳的格式轉換方法
Date類 Date類表示特定的瞬間,單位是毫秒,所以Date的宣告為 > public Date(long date) 引數date的資料型別是long,具體的換算就是將毫秒算到某格式下具體的時間,例如當new Date(123456789)時,會生成時間1970-01-02
currentTimeMillis,getTimeInMillis與getTime獲取當前時間戳耗時比較
在java中,生成當前的時間戳大致上有這麼幾種方法,分別是: 一、System.currentTimeMillis(),它屬於java.lang.System; 二、Calendar.getInstance().getTimeInMillis(),它屬於java.util.
利用javascript來獲取當前時間戳 小技巧new Data()
瀏覽器指令碼javascript不像WEB開發語言,可沒有什麼內建函式可以直接獲取到當前伺服器的unix時間戳,像php的time()函式類的直接獲取unix timestamp的時間戳的函式,因此對於在一些需要生成以
關於獲取當前時間和時間戳格式轉換
對於時間資料,如2016-05-05 20:28:54,有時需要與時間戳進行相互的運算,此時就需要對兩種形式進行轉換,在Python中,轉換時需要用到time模組,具體的操作有如下的幾種: 將時間轉換為時間戳重新格式化時間時間戳轉換為時間獲取當前時間及將其轉換成時間戳 1
C# 獲取當前時間戳,將時間戳轉換為當前本地時間
/// <summary> /// 獲取當前本地時間戳 /// </summary> /// <returns></returns> pub
JS獲取當前時間戳的方法-JavaScript 獲取當前時間戳
在網上找了很久JS獲取時間戳的方法,很多都走了很多彎路,但是得到是的時間戳卻不正確,下面把自己整理的幾個JS獲取時間戳的方法發到這裡,供我的好友分享。 JavaScript 獲取當前時間戳: 第一種方法: var timestamp =Date.parse(new Da
在python中獲取當前時間並轉換為時間戳
# 引入模組 import time from datetime import datetime 程式碼: # 獲取當前時間 times=datetime.now().strftime('%Y-%m-%d %H:%M:%S') print times # 轉為時間陣列 timeArr
JS獲取當前時間戳以及如何轉換為10位數的時間戳(方便和php的時間戳(10位)進行操作)
JavaScript 獲取當前時間戳:第一種方法:var timestamp = Date.parse(new Date());結果:1280977330000第二種方法:var timestamp = (new Date()).valueOf();結果:1280977330
java獲取當前時間戳轉換
package com.pts.peoplehui.utils; import java.text.SimpleDateFormat; import java.util.Calendar; import java.util.Date; import java.util
Java獲取當前時間,時間戳轉換為時間格式
1. SimpleDateFormat tempDate = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss"); String datetime = tempDate.format(new java.util.Date()); //也可
JavaScript 獲取當前時間戳的方法
在網上找了很久JS獲取時間戳的方法,很多都走了很多彎路,但是得到是的時間戳卻不正確,下面把自己整理的幾個JS獲取時間戳的方法發到這裡,供我的好友分享。 JavaScript 獲取當前時間戳: 第
JS獲取當前時間 時間戳和日期字串相互轉換
js獲取當前時間 var myDate = new Date(); //Thu Dec 28 2017 10:</span>07:39 GMT+0800 (中國標準時間) var str = myDate.getFullYear()+"-"+(myDate
Java獲取當前時間戳/時間戳轉換
時間戳精度有兩個概念:1是精確到秒,2是精確到毫秒。 要操作時間戳和時間戳轉換為時間一般對應的物件就是Date,而Date各種轉換離不開SimpleDateFormat; 如果是要獲取時間指定的年月日時,一般對應的是LocalDate,而LocalDate各
ios 獲取當前時間,並轉換成時間戳
1.獲取當前時間 +(NSString *)getCurrentDate { //獲取當前時間 NSDate *now = [NSDate date]; KELog(@"now date is: %@", now); NSCalen