在vue專案中實現以下時間出現方式
安裝包dayjs
dayjs: 安裝
時間外掛程式:relativetime
封裝外掛程式
注入外掛程式
在元件中使用
npm i dayjs
封裝模組
封裝外掛程式:在src/下建立乙個***x.js檔案
import dayjs from
'dayjs'
// 引入中文語言包
import
'dayjs/locale/zh-cn'
// 引入外掛程式 dayjs/plugin/relativetime
// 具備計算相對時間的功能
import rtime from
'dayjs/plugin/relativetime'
// 使用外掛程式。固定格式dayjs.extend(外掛程式)
// 使用中文語言包。固定格式
dayjs.
locale
('zh-cn'
)// 使用外掛程式。固定格式dayjs.extend(外掛程式)
dayjs.
extend
(rtime)
// 時間格式處理函式 例 2020/6/10
export
const
formatetime
=function
(val)
// 相對時間處理函式
export
const
relativetime
=function
(mtine)
要在專案中使用全域性過濾器,這樣就可以在所有元件內部來使用了。
全域性過濾器的格式
定義:vue.filter(『過濾器名』,function(過濾前的值))
import
from
'@/***.js'
// ***.js 對應步驟2裡面封裝的檔案路徑
// 定義乙個全域性過濾器
+ vue.
filter
('relativetime'
, relativetime)
任意元件中 都可以使用
}<
/template>
SQL 對時間的處理
獲取當前日期 如 yyyy mm dd select datename year,getdate datename month,getdate datename day,getdate 獲取當前日期 如 yyyy mm dd select datename year,getdate datename...
Object C中對時間的處理
一般有獲取具體的年月日和星期,兩個不同時間的差,某一天的前一天或後一天等 在這裡我只介紹獲取具體的年月日和星期,及某一天的前一天或後一天的方法 對時間的處理一般都會用到nsdate類和nscalendar類兩個類 獲取當前的時間是 nsdate nowdate nsdate date 獲取具體的年月...
PHP對時間戳的處理
時間戳是指格林威治時間1970年01月01日00時00分00秒 北京時間1970年01月01日08時00分00秒 起至現在的總毫秒數。現在是乙個10位數,隨著時間推移,以後會是11位,12位。php獲取當前日期的年,月,日 echo date y echo date m echo date d 本月...