2014-09-01 4 views
1

내 HTML보기는 [%mortgage.first_payment_date%]yyyy-mm-dd 형식으로 날짜를 표시변경 날짜 형식은

<input type="text" value="[%mortgage.first_payment_date%]" disabled/> 

입니다.

날짜가 mm-dd-yyyy 형식이어야합니다.

<input type="text" value="[% mortgage.first_payment_date.mdy('-') %]" disabled/> 
+1

이 촉매와 아무 상관이있다, 그것은 템플릿 툴킷과 어떤 날짜가 함께 할 수있어 (이 도움이 있는지 확인 그렇다면 어떤 유형의 객체입니까?) – plusplus

답변

0

@Jitesh는 :

[% ymd = mortgage.first_payment_date.split('-') %] 
[% mdy = [ymd.1, ymd.2, ymd.0].join('-') %] 

<input type="text" value="mdy" disabled/> 
+2

객체가 DateTime 인스턴스 인 경우에만 작동합니다. https://metacpan.org/pod/DateTime#dt-ymd-optional_separator-dt-mdy-...-dt-dmy – davewood

+1

그럼에도 질문이 무엇을 요구하는지 알려주지 않습니다. 그들은'dmy()'가 아니라'mdy()'가 필요합니다. –

+0

@Dave Cross : 죄송합니다. mdy()는 dmy()가 아니 었습니다. 나는 dd-mm-yyyy를 생각하고 있었지만 mm-dd-yyyy 여야합니다. – Praveen

0

가의 일부 재 배열을 만들어 보자 :