如果使用的是Node.js,则一定要具有EcmaScript 5,因此Date具有toISOString
方法。您要对ISO8601进行一点修改:
new Date().toISOString()
> '2012-11-04T14:51:06.157Z'
new Date().toISOString().
replace(/T/, ' '). // replace T with a space
replace(/\..+/, '') // delete the dot and everything after
> '2012-11-04 14:55:45'
或者,一行: new Date().toISOString().replace(/T/, ' ').replace(/\..+/, '')