vue.js에서 시간 형식을 설정하는 방법: 먼저 새 Vue 샘플 파일을 만든 다음 사용자 정의 시간 필터를 사용하여 날짜 형식을 지정합니다. 코드는 "filters:{shijianfilter:function(value,args){ 와 같습니다. ..}".
이 튜토리얼의 운영 환경: windows7 시스템, vue 버전 2.0 이 방법은 모든 브랜드의 컴퓨터에 적합합니다.
추천 관련 글: vue.js
Vue.js에는 시간 형식 지정 방법이 없습니다. 예를 들어 새 Vue 파일을 만든 다음 페이지에 현재 시간을 출력합니다.
<template> <p>{{shijian}}</p> </template> <script> export default { name:"shijian", data() { return { shijian:new Date() } }, } </script> <style scoped> </style>
결과는 다음과 같습니다. 확실히 매일 보는 날짜 형식은 아닙니다.
이 때 사용자 정의 시간 필터를 사용하여 날짜 형식을 지정할 수 있습니다.
<template> <div> <p>不格式化的时间: {{shijian}}</p> <p>格式化位年月日的时间: {{shijian|shijianfilter("yyy-mm-dd")}}</p> <p>格式化精确到时分秒的时间: {{shijian|shijianfilter("yyy-mm-dd hh:mm:ss")}}</p> </div> </template> <script> export default { name:"shijian", data() { return { shijian:new Date() } }, filters:{ shijianfilter:function(value,args){ var dt = new Date(value) var y = dt.getFullYear() //这里month得加1 var m = dt.getMonth()+1 var d = dt.getDate() //如果要求的时间格式只有年月日 if(args.toLowerCase() === "yyy-mm-dd"){ return `${y}-${m}-${d}` //如果时间要求精确到时分秒 }else{ var hh = dt.getHours() var mm = dt.getMinutes() var ss = dt.getSeconds(); return `${y}-${m}-${d}:${hh}:${mm}:${ss}` } } } } </script> <style scoped> </style>
이 때 출력 결과는
입니다.위 내용은 vue.js에서 시간 형식을 설정하는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!