首页 > 解决方案 > toLocaleDateString 未定义如何解决?

问题描述

这是我放在视图文件夹中供 ejs 渲染的一个模块,我希望使用它来获取我的站点的日期。这是我的代码:

module.exports = getDate;
function getDate(){
  let today = new Date();
  let options = {weekday: "long", day: "numeric", month: "long"};
  let date = toLocaleDateString("en-US", options);
  return date;
}

标签: javascriptfunctiondatemoduleshared-libraries

解决方案


在这里你犯了一个简单的错误。(toLocaleDateString) 是日期对象的属性。这就是你不确定的原因。下面的代码现在可以使用了。

function getDate(){
  let today = new Date();
  let options = {weekday: "long", day: "numeric", month: "long"};
  let date = today.toLocaleDateString("en-US", options);
  return date;
}


推荐阅读