Javascript如何将时间转换为时间戳:时间格式形如 2012-08-01 08:05:02 不要只能转换当前时间的啊

如题;在线等 求回答 时间希望是通过时间选择器选的任意时间 ,不要只能转换当前时间的啊 O(∩_∩)O谢谢 看清题 高分答谢!回答正确 追加悬赏!!

var str = '2012-08-01 08:05:02';
var date = new Date(str.replace(/-/g, '/'));
console.log(date);

js的时间格式不能识别"-"追问

不好意思啊,你知道时间戳的计算方法吗?你这说的只是把里面的短线去掉吧 没有最终转换成时间戳啊

追答

时间戳?console.log(Number(date)); 换成数值就是毫秒级的时间戳了

追问

var str = '2012-08-01 08:05:02';
var date = new Date(str.replace(/-/g, '/'));
date=date.getTime();

console.log(date);
这样才是我想要的结果 不过还是谢谢你的回答 哈哈 满意!!

温馨提示:答案为网友推荐,仅供参考
相似回答