1、如果变量是字符串则js的加号便会把两个及多个字符串拼接成一个。
2、为了让js能够对变量的数据进行加或者其他运算则可用parseInt来把字符串变为整数。
3、如果是包含有小点的字符串在用parseInt转换时会直接把小点后面的数字忽略掉滴。也就是直接取整数而不是四舍五入计算。
4、所以对于有小点的字符串便可以用parseFloat来转换。
5、所以便可以用toFixed()来保留小数的位数。
6、这样JS便可以得到两数运算比较精确的数字结果了。
<!doctype html>
<html>
<head>
<meta charset="utf-8">
<title></title>
</head>
<body>
<script>
//var str="2016-12-13 17:04:21"
var str=new Date().getTime()
document.write(new Date(str))
</script>
</body>
</html>
日期字符串转换为日期格式:
new Date(这里放字符串)//当然要正确格式的字符串不然非法
var str = "2010-08-01"// 转换日期格式
str = str.replace(/-/g, '/') // "2010/08/01"
// 创建日期对象
var date = new Date(str)
// 加一天
date.setDate(date.getDate() + 1)