js與C#進(jìn)行時(shí)間戳轉(zhuǎn)換
JS時(shí)間戳轉(zhuǎn)成C#里的時(shí)間,再把C#里的時(shí)間戳轉(zhuǎn)成JS的時(shí)間
JS里的時(shí)間戳
var dt = new Date().getTime();//時(shí)間戳
C# 時(shí)間戳轉(zhuǎn)時(shí)間
DateTime dtStart = TimeZone.CurrentTimeZone.ToLocalTime( new DateTime(1970, 1, 1));
long lTime = long.Parse(dt + "0000"); //說明下,時(shí)間格式為13位后面補(bǔ)加4個(gè)"0",如果時(shí)間格式為10位則后面補(bǔ)加7個(gè)"0",至于為什么我也不太清楚,也是仿照人家寫的代碼轉(zhuǎn)換的
TimeSpan toNow = new TimeSpan(lTime);
DateTime dtResult = dtStart.Add(toNow); //得到轉(zhuǎn)換后的時(shí)間
-------------------------------------------------------------------------------
C# 時(shí)間轉(zhuǎn)時(shí)間戳
System. DateTime startTime = TimeZone.CurrentTimeZone.ToLocalTime( new System. DateTime(1970, 1, 1, 0, 0, 0, 0));
//intResult = (time- startTime).TotalMilliseconds;
DateTime dtResult//獲取時(shí)間
long t = (dtResult.Ticks - startTime.Ticks) / 10000;//除10000調(diào)整為13位
JS
var d = new Date(data); //時(shí)間戳轉(zhuǎn)時(shí)間
alert(formatDate(d));
//格式化時(shí)間
function formatDate(now) {
var year=now.getFullYear();
var month=now.getMonth()+1;
var date=now.getDate();
var hour=now.getHours();
var minute=now.getMinutes();
var second=now.getSeconds();
return year+ "-"+month+ "-"+date+ " "+hour+":" +minute+":" +second;
}
代碼超級(jí)簡(jiǎn)單,但是卻都很實(shí)用,小伙伴們參考下吧
相關(guān)文章
js計(jì)算兩個(gè)時(shí)間差 天 時(shí) 分 秒 毫秒的代碼
這篇文章主要介紹了js計(jì)算兩個(gè)時(shí)間差 天 時(shí) 分 秒 毫秒的實(shí)例代碼,本文給大家介紹的非常詳細(xì),具有一定的參考借鑒價(jià)值 ,需要的朋友可以參考下2019-05-05
Js控制彈窗實(shí)現(xiàn)在任意分辨率下居中顯示
彈窗居中比較煩人的是怎么才能在任意分辨率下實(shí)現(xiàn)居中顯示,為了解決此問題,本文測(cè)試了一下案例在此與大家分享,有類似需求的朋友可以學(xué)習(xí)下2013-08-08
js實(shí)現(xiàn)加載頁面就自動(dòng)觸發(fā)超鏈接的示例
下面小編就為大家?guī)硪黄猨s實(shí)現(xiàn)加載頁面就自動(dòng)觸發(fā)超鏈接的示例。小編覺得挺不錯(cuò)的,現(xiàn)在就分享給大家,也給大家做個(gè)參考。一起跟隨小編過來看看吧2017-08-08
微信小程序picker組件兩列關(guān)聯(lián)使用方式
這篇文章主要介紹了微信小程序picker組件兩列關(guān)聯(lián)使用方式,本文給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下2020-10-10
JavaScript實(shí)現(xiàn)自動(dòng)生成帶水印的圖片
這篇文章主要來和大家一起討論如何利用JavaScript實(shí)現(xiàn)一個(gè)復(fù)雜功能,該功能可以自動(dòng)為圖片添加水印,感興趣的小伙伴可以跟隨小編一起學(xué)習(xí)一下2024-01-01

