1
我使用moment.js將日期格式化爲從從express路由器傳遞到視圖的mongodb中檢索到的相對時間。如何從現在開始顯示MongoDB使用momentjs檢索日期的時間?
這裏是我的.pug
文件:
extends ../LoginLayout/LoginLayout
block content
- var createdAt = requser.local.profile.createdAt
script(type="text/javascript").
$(document).ready(function() {
var createdAt = createdAt;
$('.memberSince')[0].innerHTML = moment().startOf(createdAt).fromNow(true);
});
.parallax-container.display
.parallax
img(src='http://lorempixel.com/1920/900')
.container.white-text.center
img.circle(src=requser.local.profile.dp style='width: 200px;')
h1 #{requser.local.name}
h6 Member Since #[span.memberSince #{createdAt}]
此輸出在瀏覽器截圖:
更多信息
如果我註釋掉從.pug
文件這一行,這是輸出(我猜的哈巴狗自動格式化日期) // $('.memberSince')[0].innerHTML = moment().startOf(createdAt).fromNow(true);
任何幫助,將不勝感激,謝謝。
,並存儲在我的MongoDB數據庫中的實際日期的格式爲:
你想如何顯示日期時間!相對或確切的日期時間 – Robus
@Robus我想在相對時間顯示,因爲我正在使用'.fromNow(true)'參數'true',如[doc](https://momentjs.com/docs/ #/顯示/從現在/)隱藏工作_ago_從文本。我想顯示這樣的:'會員自4天'或'會員自5個月7天'或'會員自3年5個月'或'會員自3小時以來'取決於數據庫。 –
@Robus我已經更新了問題信息。 –