時間與時間戳相互轉化

2022-03-06 10:37:51 字數 2365 閱讀 2629

var strtime='2018-06-23';

var date=new date(strtime.replace(/-/g,'/'));

var time1=date.gettime();//2018-06-23的時間戳

// 有三種方式獲取,三種方式的區別

//time1 = date.gettime();

//time2 = date.valueof();

//time3 = date.parse(date);

//第

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

//第三種:只能精確到秒,毫秒將用0來代替

var newdate=new date().gettime();//當前時間戳
var a=time1-newdate;//計算剩餘天數

console.log(math.floor(a/86400000));

date()引數形式有7種

newdate("month dd,yyyy hh:mm:ss");

newdate("month dd,yyyy");

newdate("yyyy/mm/dd hh:mm:ss");

newdate("yyyy/mm/dd");

newdate(yyyy,mth,dd,hh,mm,ss);

newdate(yyyy,mth,dd);

newdate(ms);

當前時間戳轉化為yyyy-mm-dd 格式時間

var newdate=new date().gettime();

console.log(newdate.tolocaledatestring().replace(/\//g,'-')+' '+newdate.totimestring().substr(0,8));

方法二var date=new date();

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();

console.log(y+m+d+h+m+s);//yyyy-mm-dd hh:mm:ss

補充: 看大神的記錄一下下

var dt = new

date();

var date =[

[dt.getfullyear(), dt.getmonth() + 1, dt.getdate()].join('-'),

[dt.gethours(), dt.getminutes(), dt.getseconds()].join(':')

].join(' ').replace(/(?=\b\d\b)/g, '0'); //

正則補零 (略微改動)

console.log(date);

//=> 2016-03-25 11:01:01

相容ie9以上的寫法

var dt = new

date();

dt.setminutes(dt.getminutes() - dt.gettimezoneoffset()); //

修正時區偏移

var date = dt.toisostring().slice(0, -5).replace(/[t]/g, ' ');

console.log(date);

//=> 2016-03-25 11:01:01

獲取日期

let week = "星期" + "日一二三四五六".charat(new date().getday());

ios 時間戳 當前時間 相互轉化

一,當前時間轉化為時間戳,二,獲取的當前時間和系統的時間相差8個小時 1.把獲取的時間轉化為當前時間 nsdate datenow nsdate date 現在時間,你可以輸出來看下是什麼格式 nstimezone zone nstimezonesystemtimezone nsinteger in...

ios 時間戳 當前時間 相互轉化

1.今天在做乙個webservice的介面的時候,被要求傳乙個時間戳過去,然後就是開始在google上找 2.遇到兩個問題,一,當前時間轉化為時間戳,二,獲取的當前時間和系統的時間相差8個小時 一,轉化的方法為 nsstring timesp nsstring stringwithformat d ...

iOS中時間與時間戳的相互轉化

獲取當前系統時間的時間戳 pragma mark 獲取當前時間的 時間戳 nsinteger getnowtimestamp nsdateformatter formatter nsdateformatter alloc init formatter setdatestyle nsdateforma...