我有我的日期字符串17-06-2017
,我想以格式创建它2017-06-14 10:49:50
以插入 mysql 数据库,但是我不能这样做:
var now = new Date(2017-06-17).toISOString().slice(0, 19).replace('T', ' ');
给
"1970-01-01 00:00:01"
和
var now = new Date(17-06-2017).toISOString().slice(0, 19).replace('T', ' ');
给
"1969-12-31 23:59:57"
;
这里需要一些准确的计算,不明白我做错了什么。
那么你在括号内所做的是一个简单的减法:new Date(17-06-2017)
这将吐出一个负数。你想要做的是这样的:
var now = new Date(2017,06,17).toISOString().slice(0, 19).replace('T', ' ');
console.log(now)
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句