Heim >Web-Frontend >js-Tutorial >vue.js konvertiert den Unix-Zeitstempel in ein benutzerdefiniertes Zeitformat
Diese Methode verwendet den vue.js-Filter, um Unix-Zeitstempel in benutzerdefinierte Standardzeitformate zu konvertieren
<!-- js代码 --> $().ready(function() { <!-- 自定义filter名称为'time' --> Vue.filter('time', <!-- value 格式为13位unix时间戳 --> <!-- 10位unix时间戳可通过value*1000转换为13位格式 --> function(value) { var date = new Date(value); Y = date.getFullYear(), m = date.getMonth() + 1, d = date.getDate(), H = date.getHours(), i = date.getMinutes(), s = date.getSeconds(); if (m < 10) { m = '0' + m; } if (d < 10) { d = '0' + d; } if (H < 10) { H = '0' + H; } if (i < 10) { i = '0' + i; } if (s < 10) { s = '0' + s; } <!-- 获取时间格式 2017-01-03 10:13:48 --> // var t = Y+'-'+m+'-'+d+' '+H+':'+i+':'+s; <!-- 获取时间格式 2017-01-03 --> var t = Y + '-' + m + '-' + d; return t; });) };
<!-- html代码 --> <!-- 在需要转换格式的位置使用名为time的vue.js filter --> <td>{{tab2.fb1 | time}}</td>
Im obigen js-Code sind Jahr, Monat, Tag, Stunde, Minute und Sekunde angegeben erhalten wurde, können Sie die maßgeschneiderte Montage in das erforderliche Standardformat durchführen.
Es ist zu beachten, dass der eingehende Wert in dieser Methode ein 13-stelliger Unix-Zeitstempel ist. Bitte beachten Sie die Kommentare zum JS-Code für die Konvertierungsmethode. Der Teil
function(value){…} kann separat extrahiert und als gewöhnliche js-Methode verwendet werden.
Das Obige ist der gesamte Inhalt dieses Artikels. Ich hoffe, dass er zum Lernen aller beiträgt. Ich hoffe auch, dass jeder die PHP-Chinesisch-Website unterstützt.
Weitere Artikel zum Konvertieren von Unix-Zeitstempeln in benutzerdefinierte Zeitformate durch vue.js finden Sie auf der chinesischen PHP-Website!