我正在尝试更改从Mongo数据库获取的日期格式。目前,它们看起来像这样:
Fri Sep 16 2011 19:05:17 GMT+0900 (JST)
我试过打电话.toString('yyyy-MM-dd')
给他们,但没有任何变化。我不知道它们是Date
对象还是原始字符串。
我试过检查Mongoose手册并用谷歌搜索一堆,但还没有找到任何东西。
有任何想法吗?
你必须先创建一个Date对象:
var date = new Date(dateStr); // dateStr you get from mongodb
var d = date.getDate();
var m = date.getMonth()+1;
// ...