Javascript 通过ejs包括time from moment.js
创建一个博客网站,用户发布博客的时间如下: 代码:在app.js中Javascript 通过ejs包括time from moment.js,javascript,node.js,datetime,ejs,Javascript,Node.js,Datetime,Ejs,创建一个博客网站,用户发布博客的时间如下: 代码:在app.js中 var moment = require("moment"); var now = moment(); app.get("/blog", function(req,res) { console.log(moment().format("MMM Do YYY, h:mm:ss a")); Blogdemo.find({}).sort([['_id', -1]]).exec(function(err,allBlogs)
var moment = require("moment");
var now = moment();
app.get("/blog", function(req,res) {
console.log(moment().format("MMM Do YYY, h:mm:ss a"));
Blogdemo.find({}).sort([['_id', -1]]).exec(function(err,allBlogs) {
if(err) {
console.log(err);
} else {
res.render("blog", {blog : allBlogs, moment : now});
}
})
})
在landing.ejs中
<span><%= moment.format("MMM Do YYY, h:mm:ss a"); %></span> //to display time
//显示时间
console.log工作得很好,但我无法在登录页上显示时间。您是否在脑海中加入了获取矩.js的矩?定义“有问题”?@lloyd我用“npm安装”来安装它。正如我所说,console.log工作正常,但是span标记中的时间无法显示。有错误消息吗?输出是什么?@RyanZim I不知怎么让它工作了,但它仍然需要一些工作。我还有另外两个非常重要(不难)的问题。它们需要与您的个人资料中提到的技能相同的技能(css、ejs、node…)。你能帮我解决这些问题吗?@eknoor4197看看你自己能不能解决。如果你不能,谷歌也帮不了你,问一个新问题。也许我最终会回答这个问题。