在下划线模板中将Unix时间显示为MM / DD / YYYY

时间:2013-10-24 23:00:31

标签: templates date underscore.js

我目前正在使用Instagram的API收集有关照片的JSON数据,而我正在使用下划线模板来显示数据。我在以简单的月/日/年格式打印日期(在Unix时间内提供)时遇到困难。

<div class="mask">  
    <h2> <!-- Formatted date --> </h2>  
    <p>
         <% if (item.get('caption')) { %>
         <%= item.get('caption').text %>
         <% } %>
    </p>  
    <p><%= item.get('likes').count %> likes, <%= item.get('comments').count%> comments</p>  
</div>  

1 个答案:

答案 0 :(得分:1)

弄清楚我需要做什么! date属性给了我一个字符串,所以在使用Date()和parseInt()与moment.js一起解决之后,我意识到我所要做的就是将值乘以1000得到正确的日期。希望这对于使用在unix时间内将日期作为字符串提供的API的人来说非常方便。

<h2> <%= moment(new Date(parseInt(item.get('created_time'))*1000)).format("MM-DD-YYYY")
%></h2>