vue中日期的相關用法

2021-09-19 14:30:43 字數 1589 閱讀 1957

一、時間戳轉date字串

1.formatdatetime.js

export function formatdatetime(inputtime, type)  else

var date = new date(inputtime);

var y = date.getfullyear();

var m = date.getmonth() + 1;

m = m < 10 ? ('0' + m) : m;

var d = date.getdate();

d = d < 10 ? ('0' + d) : d;

var h = date.gethours();

h = h < 10 ? ('0' + h) : h;

var minute = date.getminutes();

var second = date.getseconds();

minute = minute < 10 ? ('0' + minute) : minute;

second = second < 10 ? ('0' + second) : second;

if(type === 2) else

}}

具體使用

//引用

import from '@/utils/fomatdatetime'

註冊methods:

}

二、date格式化

formatdate.js

export function formatdate(date, fmt) 

let o = ;

for(let k in o) )`).test(fmt))

} return fmt;

};function padleftzero(str)

具體使用

//引用

import from '@/utils/formatdate'

註冊methods:

formatdate(new date(),'yyyy-mm-dd')

3.獲取時間戳

1、date.parse()的使用,接收乙個date

// 返回自定義時間戳

date.parse("2017/03/19")

yyyy-mm-dd hh:mm:ss轉時間戳

date.parse(new date('2019-11-26 21:30:00'))

//1574775000000

//返回當前時間的事件戳

date.parse(new date());

//結果為1489881600000

2、date.gettime()的使用

var datenow = new date();

var ff = datenow.gettime();

console.log(ff);

//列印出來的是148989924320

---------------------

js中日期函式的相關操作

date物件具有多種建構函式,下面簡單列舉如下 new date new date milliseconds new date datestring new date year,month new date year,month,day new date year,month,day,hours n...

sql中日期時間相關函式

增加日期 date add adddate select date add 2020 11 04 interval 31day date 輸出 2020 12 05 select adddate 2020 11 04 31 date 輸出 2020 12 05計算兩個時間差 timestampdif...

VBA中日期和時間相關的計算

vba中取當前日期的函式是date,當前時間的函式是time,當前日期和時間一起取是now。日期轉換成年月日的函式分別是 year month day,引數可以用date或now取出的值。時間轉換成時分秒的函式分別是 hour minute second,引數可以用time或now取出的值。例如 時...