js中如何把(2018年02月09日)这样的格式装换成毫秒数 ,因为我要发给后台这个格式的数据
function getSecond(str){
var newStr = str.replace(/[\u4e00-\u9fa5]/g,"");
//获取年
var year = parseInt(newStr.substring(0, 4));
//获取月
var mon = parseInt(newStr.substring(5, 7));
//获取日
var day = parseInt(newStr.substring(8, 10));
return (((year-1970) * 365) + (mon * 30)) * (24 * 60*60*1000);
}
var sec = getSecond("2018年02月09日");
算半天差好多啊.还有闰月, 还有30天31天没算.感觉挺复杂的
8 回答6k 阅读✓ 已解决
9 回答9.4k 阅读
6 回答5k 阅读✓ 已解决
5 回答3.6k 阅读✓ 已解决
4 回答8k 阅读✓ 已解决
7 回答10k 阅读
5 回答7.3k 阅读✓ 已解决