2013-02-08 32 views
1

我對新的日期()有一些錯誤;我使用節點JS和插電式快遞NPM我建立可變日期但蹊蹺的是編譯錯誤我有日期功能節點JS錯誤有什麼錯?

這是我的代碼.js文件

 var update_time = new Date(); 
    update_time.formatDate("y/m/d"); 

而且我運行節點,這是錯誤

/home/kingdark/Repos/api/epg/node_modules/xml2js/lib/xml2js.js:216 
      throw ex; 
       ^
TypeError: Object Fri Feb 08 2013 14:33:09 GMT+0700 (ICT) has no method 'formatDate' 
    at /home/kingdark/Repos/api/epg/src/sync/epg.js:24:22 
    at Parser.exports.Parser.Parser.parseString (/home/kingdark/Repos/api/epg/node_modules/xml2js/lib/xml2js.js:199:18) 
    at Parser.EventEmitter.emit (events.js:96:17) 
    at Object.exports.Parser.Parser.reset.saxParser.onclosetag (/home/kingdark/Repos/api/epg/node_modules/xml2js/lib/xml2js.js:183:24) 
    at emit (/home/kingdark/Repos/api/epg/node_modules/xml2js/node_modules/sax/lib/sax.js:589:33) 
    at emitNode (/home/kingdark/Repos/api/epg/node_modules/xml2js/node_modules/sax/lib/sax.js:594:3) 
    at closeTag (/home/kingdark/Repos/api/epg/node_modules/xml2js/node_modules/sax/lib/sax.js:834:5) 
    at Object.write (/home/kingdark/Repos/api/epg/node_modules/xml2js/node_modules/sax/lib/sax.js:1253:29) 
    at Parser.exports.Parser.Parser.parseString (/home/kingdark/Repos/api/epg/node_modules/xml2js/lib/xml2js.js:211:31) 
    at Parser.__bind [as parseString] (/home/kingdark/Repos/api/epg/node_modules/xml2js/lib/xml2js.js:6:61) 
    at /home/kingdark/Repos/api/epg/src/sync/epg.js:16:15 

如何解決,也許我的語法錯了,對不起我的英語技能。 Object ... has no method 'formatDate'

+0

爲 「formatDate」你需要什麼文件? – Rinku

回答

0

沒有構建方法「formatDate」但是你可以隨着錯誤消息的第一行顯示使用類似node-dateformat

var now = new Date(); 

dateFormat(now, "yyyy/mm/dd"); 
0

。 JavaScript中的Date對象沒有你想要的格式功能。查看this question的接受答案。

0

有沒有像formatdate()在JavaScript的Date對象沒有功能...

所以只是嘗試像下面......它會幫助你....

var d = new Date(); 
var FormattedDate = d.getFullYear() + "-" + (d.getMonth() + 1) + "-" + d.getDate(); 
alert(FormattedDate);