new Date() 取到的時(shí)間不對(duì)铺浇,
與實(shí)際時(shí)間相差8個(gè)小時(shí)痢畜,這是因?yàn)閚ode獲取的UTC時(shí)間,瀏覽器輸出的是本地時(shí)間
所以為為了獲取本地時(shí)間 鳍侣,node應(yīng)該這樣獲取
new Date().toLocaleString()
一丁稀、 格式化日期
1、常用的格式化日期 moment.js http://momentjs.com/
安裝:
npm install moment
引用:
var moment = require('moment');
使用:
moment(item.date).format('YYYY-MM-DD');
moment(item.date).format(‘YYYY-MM-DD h:mm:ss a’)
年月日 時(shí)分秒 上/下午倚聚,要求數(shù)據(jù)存儲(chǔ)的格式 ‘2016-03-08 09:56’
2线衫、使用js方法 toLocalDateString和toLocalTimeString
toLocaleDateString()
方法可根據(jù)本地時(shí)間把 Date 對(duì)象的日期部分轉(zhuǎn)換為字符串,并返回結(jié)果秉沼。
toLocaleTimeString()
方法可根據(jù)本地時(shí)間把 Date 對(duì)象的時(shí)間部分轉(zhuǎn)換為字符串桶雀,并返回結(jié)果矿酵。
另外:
toUTCString()
方法可根據(jù)世界時(shí) (UTC) 把 Date 對(duì)象轉(zhuǎn)換為字符串,并返回結(jié)果
toGMTString()
方法可根據(jù)格林威治時(shí)間 (GMT) 把 Date 對(duì)象轉(zhuǎn)換為字符串矗积,并返回結(jié)果全肮。