首先使用原生轉化的方法
第一種
//時間轉換
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...