鍍金池/ 問(wèn)答/HTML/ vuejs 獲取時(shí)間 getHours報(bào)錯(cuò)

vuejs 獲取時(shí)間 getHours報(bào)錯(cuò)

項(xiàng)目用的vue+elementUI, elementUI時(shí)間組件的獲取是標(biāo)準(zhǔn)時(shí)間,
我用js來(lái)格式化
比如簡(jiǎn)單的:
var time = new Date('Thu May 12 2016 08:00:00 GMT+0800 (中國(guó)標(biāo)準(zhǔn)時(shí)間)');

newDate=time .getFullYear() + '-' + (time .getMonth() + 1) + '-' + time .getDate() + ' ' + time .getHours() + ':' + time .getMinutes() + ':' + time .getSeconds();

這樣運(yùn)行之后就會(huì)報(bào)錯(cuò)
這是什么原因呢

clipboard.png

回答
編輯回答
莫小染

js 的原生方法沒(méi)有問(wèn)題,你可以監(jiān)控下 time 在組件的值,打印出來(lái),看是否為 Date 的實(shí)例

2017年6月21日 10:39
編輯回答
有點(diǎn)壞

代碼直接運(yùn)行沒(méi)問(wèn)題
你是不是把這些代碼直接寫到了html模版里?應(yīng)該寫個(gè)計(jì)算屬性

2017年8月7日 10:50
編輯回答
故林

你這個(gè)報(bào)錯(cuò)應(yīng)該不是這里的,我復(fù)制你的代碼并不報(bào)錯(cuò),應(yīng)該是time組件傳值導(dǎo)致的報(bào)錯(cuò)

2017年12月16日 00:07
編輯回答
雅痞

應(yīng)該不是這里的問(wèn)題,你看看組件有沒(méi)有問(wèn)題

2018年3月2日 04:29
編輯回答
吢涼

樓主解決了嗎,我也碰到了這個(gè)問(wèn)題

2017年10月30日 17:06