node.js 存数据库用的 Date.now
当取出时间的时候格式如下
Mon Dec 04 2017 15:27:17 GMT+0800 (中国标准时间)
怎么格式化时间呢?
我看网上说用 moment.js
是存进去的时候格式化,还是取出来后格式化?
node.js 存数据库用的 Date.now
当取出时间的时候格式如下
Mon Dec 04 2017 15:27:17 GMT+0800 (中国标准时间)
怎么格式化时间呢?
我看网上说用 moment.js
是存进去的时候格式化,还是取出来后格式化?
|
wxsmDec 4, 2017
1
存一般都只存时间戳或者 date 类型,具体想要怎么显示取出来以后可以随意操作。不会“在存进去的时候格式化”的。
|
|
kohosDec 4, 2017
3
把日期打印出来都是这种格式,默认调用了 toString 方法。不想用其他库的话调用 toISOString 可以返回 2017-12-04T14:51:06.157Z 这样的格式,替换一下就能变常用的格式了
|
|
hazyzhDec 4, 2017
4
var a = new moment('Mon Dec 04 2017 15:27:17 GMT+0800')
a.format('YYYY-MM-DD hh:mm:ss') 不大多都是这样么 |
|
vinsonyDec 4, 2017
5
还是用 moment 吧
|
|
lianyueDec 4, 2017
7
存进去? mongodb 里面?
|
|
ie88Dec 4, 2017
8
|
|
jimzhongDec 4, 2017
9
还是用 moments 吧
|
|
soleeDec 5, 2017
10
我们时间数据都存的 unix timestamp 方便比较查询和索引。取出来用 moment format 就好。存进去对我们来说用原生和 moment 都是一样的,转成 unix timestamp
|