JS轉換成年月日時分秒

2021-10-09 23:49:18 字數 1640 閱讀 3449

1.時間日期物件

date()引數形式有8種

new date(「month dd,yyyy hh:mm:ss」);

new date(「month dd,yyyy」);

new date(「yyyy/mm/dd hh:mm:ss」);

new date(「yyyy/mm/dd」);

new date(yyyy,mth,dd,hh,mm,ss);

new date(yyyy,mth,dd);

new date(ms);

var date=new date();

返回結果是從1970/01/01到現在的毫秒值

var date = date.now();

var date = +new date();

var date = new date().gettime();//精確到毫秒

var date = new date().valueof();//精確到毫秒

var date = date.parse(date);//精確到秒,毫秒將用0來代替

把日期解析成毫秒值

var date=date.parse(「2020/08-30 15:15:15」);

傳入毫秒值 獲取該毫秒值對應的時間日期

var date =new date(date.now());

var strtime = 『2020-04-23 18:55:49:123』;

var date = new date(strtime); //不相容火狐。

改為var date = new date(strtime.replace(/-/g, 『/』));

getdate() 獲取日 1-31

getday () 獲取星期 0-6(0代表週日)

getmonth () 獲取月 0-11(1月從0開始)

getfullyear () 獲取完整年份(瀏覽器都支援)

gethours () 獲取小時 0-23

getminutes () 獲取分鐘 0-59

getseconds () 獲取秒 0-59

getmilliseconds () 獲取毫秒 (1s = 1000ms)

gettime () 返回累計毫秒數(從1970/1/1午夜)

2.1將時間戳轉換成日期格式// 比如需要這樣的格式 yyyy-mm-dd hh:mm:ss

var date = new date(ms);

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

// 輸出結果:2020-04-23 18:55:49

3.function formatten(num)

function formatdate(date)

formatdate(new date())

獲取年月日時分秒

calendar ca calendar.getinstance int year ca.get calendar.year 獲取年份 2016 system.out.println year int month ca.get calendar.month 獲取月份 10 1 system.out....

python年月日時分秒

通過datetime函式獲取 import datetime 取當前時間 print datetime.datetime.now 取年 print datetime.datetime.now year 取月 print datetime.datetime.now month 取日 print dat...

js之得到年月日時分秒

1 js中得到年月日,時分秒是通過不同的方法來分別得到。得到年 getfullyear 得到月 getmonth 得到日 getdate 得到時 gethours 得到分 getminutes 得到秒 getseconds 得到毫秒 getmilliseconds 記得得到的月是從0開始的,所有需要...