我正在使用jquery tmpl在表中顯示一堆結果。其中之一是我在我的模板使用該輸出日期:jquery tmpl格式化日期?
<td class="textAlignRight">${EffectiveDate}</td>
但它出來格式類似於「/日期(1245398693390)/」。我怎樣才能改變它,使其格式化如m/dd/yyyy h:mm tt?
我正在使用jquery tmpl在表中顯示一堆結果。其中之一是我在我的模板使用該輸出日期:jquery tmpl格式化日期?
<td class="textAlignRight">${EffectiveDate}</td>
但它出來格式類似於「/日期(1245398693390)/」。我怎樣才能改變它,使其格式化如m/dd/yyyy h:mm tt?
只需用一個函數來格式化日期:
模板:
<td class="textAlignRight">${GetDate(EffectiveDate)}</td>
功能:
function GetDate(jsonDate) {
var value = new Date(parseInt(jsonDate.substr(6)));
return value.getMonth() + 1 + "/" + value.getDate() + "/" + value.getFullYear();
}
<td class="textAlignRight">{{= format(new Date(parseInt(EffectiveDate.substr(6))), 'd') }}</td>
我會建議使用這樣的事情:
<script type='text/javascript'>
Date.prototype.CustomFormat = function() {
return this.getMonth() + 1 + "/" + this.getDate() + "/" + this.getFullYear();
};
</script>
...
<td class="textAlignRight">${EffectiveDate.CustomFormat()}</td>
哪兒需要貼GETDATE()函數? 'ready'中有 嗎? – Neo