' toLocaleDateString'在ejs模板中未定义

时间:2016-08-10 12:28:26

标签: mongodb date ejs

我正在使用带有node.js的ejs Html引擎模板。 我在mongodb中插入了date.now(),现在我从mongodb获取日期到我的视图,并用' .toLocaleDateString()'

更改日期格式

所以,错误显示即

for(int i = 0; i < src.rows; i++)
{
    const uchar* row = src.ptr<uchar>(i);
    for(int j = 0; j < src.cols; j++)
    {
         if(row[j] == 0)
            ....
    }
}

有谁知道如何解决这个问题。或任何其他更改日期格式

1 个答案:

答案 0 :(得分:0)

我认为您的值类型是字符串。尝试以下代码来检查它是否是字符串。

<% typeof you_variable %> // if should prints : string

如果是字符串,请将日期字符串转换为日期对象fisrt:

<%  (new Date( you_variable )). toLocaleDateString() %>