我正在创建一个网站,在那里我用ejs显示今天的日期,格式是momentjs。下面是我的代码:
<h1>Eduardo's Contact List</h1>
<% var a = moment().format("MMMM Do YYYY"); %>
<p>Today is <%= a %></p>
将出现一条错误,指出未定义力矩。无论我是在head中调用脚本还是在结束body标记之前调用脚本,我都会遇到这个问题。
但是,当我在不调用函数的情况下运行程序时,我可以在控制台中使用moment,这意味着我正确地调用了moment脚本。
momentjs和embeddedjs不兼容吗?我做错了什么?
发布于 2018-03-28 15:51:34
非常简单的解决方案:
我将变量放在js脚本中,如下所示:
var today = moment().format("MMMM Do YYYY");
document.getElementById("today").textContent= "Today is " + today;
确保在调用momentjs脚本之后调用它。
不需要使用ejs。
https://stackoverflow.com/questions/49480090
复制