Heim >Web-Frontend >View.js >So konvertieren Sie Zeitstempel in vue.js in Zeit
Vue.js-Methode zum Konvertieren von Zeitstempeln: Installieren Sie zuerst das Moment-Plugin. Fügen Sie dann das Moment-Plugin in die Datei [main.js] ein und verweisen Sie schließlich direkt auf dateFormat, um den Zeitstempel zu konvertieren.
Die Betriebsumgebung dieses Tutorials: Windows10-System, vue2.9, dieser Artikel gilt für alle Computermarken.
Empfohlen: „vue.js Tutorial“
Zeitstempel können als Filter verstanden werden, und auch die Konvertierung von Datumsformaten kommt in Projekten häufig vor. Heute fasse ich die Fallstricke von Projekten zusammen aufgetretene Probleme und Lösungen.
cmd
aus und führen Sie npm install moment --save
oder yarn add aus moment
code> Befehl zum Installieren des Moment-Plug-Inscmd
执行 npm install moment --save
或者 yarn add moment
命令,安装 moment 插件Vue.filter('dateFormat', function(originVal) { const dt = new Date(originVal) const y = dt.getFullYear() const m = (dt.getMonth() + 1 + '').padStart(2, '0') const d = (dt.getDate() + '').padStart(2, '0') const hh = (dt.getHours() + '').padStart(2, '0') const mm = (dt.getMinutes() + '').padStart(2, '0') const ss = (dt.getSeconds() + '').padStart(2, '0') //时间格式年月日、时分秒 return `${y}-${m}-${d} ${hh}:${mm}:${ss}`})
HTML:
Js:
Fügen Sie das Moment-Plug-In in der Datei main.js ein und definieren Sie einen globalen Filter
3. Wenn Sie in nachfolgenden Komponenten den Zeitstempel konvertieren müssen, können Sie dies direkt tun Verweisen Sie auf das dateFormat
Direkt in main Definieren Sie einen globalen Filter in der .js-Dateirrreee🎜🎜🎜🎜Verwandte kostenlose Lernempfehlungen: 🎜JavaScript🎜 (Video)🎜🎜timestampToTime (time) {// So konvertieren Sie Zeitstempel in vue.js in Zeit为10位需*1000,So konvertieren Sie Zeitstempel in vue.js in Zeit为13位的话不需乘1000 var date = new Date(time * 1000) let y = date.getFullYear() let MM = date.getMonth() + 1 MM = MM < 10 ? ('0' + MM) : MM let d = date.getDate() d = d < 10 ? ('0' + d) : d let h = date.getHours() h = h < 10 ? ('0' + h) : h let m = date.getMinutes() m = m < 10 ? ('0' + m) : m let s = date.getSeconds() s = s < 10 ? ('0' + s) : s return y + '年' + MM + '月' + d + '日'}Methode Drei
Verwenden Sie bei späterem Bedarf einfach dateFormat direkt
HTML ::
Js:
Das obige ist der detaillierte Inhalt vonSo konvertieren Sie Zeitstempel in vue.js in Zeit. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!