時間格式的轉化 vue與js 年月日 時分秒

2022-09-08 16:27:13 字數 1193 閱讀 4409

首先使用原生轉化的方法

第一種

//

時間轉換

datestr(d, sign)

//獲取d裡面年月日時分秒

let year =d.getfullyear(),

month = d.getmonth() + 1,

sun =d.getdate(),

hours =d.gethours(),

minutes =d.getminutes(),

seconds =d.getseconds()

return

( year +sign +

this.mendzero(month) +sign +

this.mendzero(sun) +

' ' +

this.mendzero(hours) +

':' +

this.mendzero(minutes) +

':' +

this

.mendzero(seconds))},

//時間轉換補零

mendzero(num) ,

呼叫的時候 就在方法裡直接 return 出結果

//

呼叫方法

getdate() ,                              輸出結果 為 2020-04-20 17:58:54

第二種 這種其實和上邊的是一樣的思路,只是補零操作 直接用三木判斷了,**更簡潔

//

時間格式轉換

dealwithtime(date) ,                                              輸出結果 為   2020-04-20 18:04:42

vue的方法 更簡單

使用vue的 moment

安裝 npm install moment --s**e

在main.js中全域性引入  import moment from 'moment'

vue.prototype.$moment = moment

則在別的檔案就可以直接呼叫了

getdate() ,                                            輸出結果 為   2020-4-20 18:04:42

js 時間格式轉化

function w 通用元素物件 var dout null,dcontent null w.ginit function 清空輸出內容 w.outclean function 輸出內容 w.outset function s 輸出行內容 w.outline function s 格式化時長字串,...

js 格式化時間 年月日

對date的擴充套件,將 date 轉化為指定格式的string 月 m 日 d 小時 h 分 m 秒 s 季度 q 可以用 1 2 個佔位符,年 y 可以用 1 4 個佔位符,毫秒 s 只能用 1 個佔位符 是 1 3 位的數字 例子 new date format yyyy mm dd hh m...

time與datetime與時間格式轉化

time模組基本不用與取時間,取時間推進 import time for i in xrange 3 print i time.sleep 1 輸出結果會1秒列印乙個數字直到打完 0 1 21,先導入datetime類 2,通過datetime的now方法就獲得當前所需要的時間 3,datetime...