簡體   English   中英

從EJS中的日期對象切片時間戳-Javascript,HTML,Node.js

[英]Slicing timestamp from date object in EJS - Javascript, HTML, Node.js

我目前正在循環瀏覽並在EJS網頁上顯示一些對象。 我正在遍歷所有這些數據並顯示所有其他數據,但是我無法從嘗試顯示的日期屬性中減去時間戳。 它會顯示整個日期而不進行修剪,但是當我嘗試更改字符串時,什么也沒有顯示。 這是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(),但是如果您的month = 1,則您得到0;但是你可以這樣做

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM