Vue 에서 filter 사용
201706120910
와 같은 문자열 형태일 경우 날짜 와 시간을 구분하여 표시하기 위해 필터를 사용함.
javascript
Vue.filter('date_to_day', function(date) {
var re = /(\d{4})(\d{2})(\d{2})(\d{2})(\d{2})/g;
var r = re.exec(date);
return r[1] + "-" + r[2] + "-" + r[3];
});
Vue.filter('date_to_time', function(date) {
var re = /(\d{4})(\d{2})(\d{2})(\d{2})(\d{2})/g;
var r = re.exec(date);
return r[4] + ":" + r[5];
});
html
<span class="recordTxt">등록일자</span> <span class="record">{{ data.reg_date | date_to_day }}</span>
<span class="recordTxt">등록시간</span> <span class="record">{{ data.reg_date | date_to_time }}</span>
출력결과
'Programming > JavaScript' 카테고리의 다른 글
[Leaflet] 플러그인 PolylineDecorator 사용하기 (0) | 2018.01.14 |
---|---|
[Leaflet] 시작하기 Quick Start Guide (0) | 2018.01.13 |
JSP list to javascript (0) | 2017.05.23 |
[Vue.js] input 값 길이 체크 (0) | 2017.04.24 |
[Vue.js] v-for 에서 index 사용하기 (0) | 2017.04.23 |
댓글