javascript - 从 EJS 中的日期对象切片时间戳 - Javascript、HTML、Node.js

标签 javascript html node.js express ejs

我目前正在研究在 EJS 网页上循环并显示一些对象。我很好地循环遍历所有这些数据并显示所有其他数据,但我无法从我尝试显示的日期属性中删除时间戳。它将显示整个日期而不进行 trim ,但是当我尝试更改字符串时,没有任何显示。以下是 EJS 文件该部分的代码:

<h1 align = "center"><span class="fa fa-map"></span> View Community Maps</h1><br>
<p align="center">Click on a Community Map below to view the full map.</p><br>

<% for (var i=0; i < Maps.length; i++) { %>
    <a href="/viewMap/<%= Maps[i].mapID %>" style="text-decoration: none; color: #333333">
        <div class="well" align="center">
        <script>
            var date = Maps[i].mapDate;
            var dateStringNoTime = date.slice(0, 10); //where I'm trying to slice the timestamp
        </script>

            <h3>Community Map for Floor <%= Maps[i].floorLevel%></h3>
            <p><%=Employee.firstName%> <%=Employee.lastName%></p>
            <p>Week of <script>dateStringNoTime</script></p> // WILL NOT DISPLAY. Displays as "Week of"
        </div>
    </a>
<% } %>

如有任何帮助或提示,我们将不胜感激。谢谢! :)

最佳答案

就像这样 Maps[i].mapDate.getDate()+"."+Maps[i].mapDate.getMonth()+"."+Maps[i].mapDate.getFullYear() 但如果你的月份= 1,你得到 0 ;但你可以这样做

关于javascript - 从 EJS 中的日期对象切片时间戳 - Javascript、HTML、Node.js,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49685224/

相关文章:

php - 在 PHP 中,move_uploaded_file 将文件上传到一个目录,但无法上传到另一个目录?

javascript - 如何避免用作快速路由回调的函数中的 'this' 问题

javascript - 如何包含 css 样式来修改现有的占位符

html - 将行添加到 style.css

node.js - 如何在通过 soket.io 获取客户端后从 redis 中删除数据?

javascript - 从 3 个数组中查找元素

node.js - 如何在 nodejs 中为 neo4j 图形数据库创建模式?

javascript - Bootstrap 模式不会显示

javascript - jQuery 反转 prependTo 顺序

javascript - `vertical-align: middle` 没有达到我的预期