-1
次のコードは、現在の日付をYY/MM/DDの形式で生成するために使用され、dateTimeは正しく格納されます。2017/11/4と2017/11/4はデータベースに正しく格納されますが、私のページに私が手土曜2017年11月4日00:00:00 GMT + 0200(FLE標準時)私は自分のページに印刷する方法データベースの日付が2017/11/4であっても、node.jsが奇妙な日付形式で表示されるのはなぜですか?
var dateObj = new Date();
var month = dateObj.getUTCMonth() + 1;
var day = dateObj.getUTCDate();
var year = dateObj.getUTCFullYear();
var dateTime = year + "/" + month + "/" + day;
:
<%- include('header' ,{ title:"Bozhidar", userId }) -%>
<div class='wrapper'>
<% for (var i = 0; i < results.length; i++) { %>
<div class='container'>
<div class='stickyContainer homePage'>
<h1 class='imageTitle'><%= results[i].name %></h1>
<img class='uploadedRealImage' src='/images/Uploads/<%= results[i].path %>' alt='Random image' />
<% if (userId == results[i].author) { %>
<form id='deleteImageForm' method='POST' action=''>
<input type='hidden' name='id' value=''>
<input type='hidden' name='path' value=''>
<input type='hidden' name='author' value=''>
<button id='delImage' type='submit' name='imageDelete'>X</button>
</form>
<% } %>
</div>
<h1><%= results[i].author %></h1>
<p><%= results[i].date %></p>
<p><%= results[i].views %></p>
</div>
<% } %>
</div>
<%- include('footer') -%>
これがJavaScriptの日付の値の形式です。これは '.toString()'がDateインスタンスから返すものです。 – Pointy
私の場合はどうすれば修正できますか? – Bobimaru
'results [i] .date'はどこから来たのですか?その値は何ですか?これは他のコードとどのように関連していますか?どんなテンプレートエンジンですか? – Bergi