js中怎么把时间时间字符串类型转换成时间类型

JavaScript016

js中怎么把时间时间字符串类型转换成时间类型,第1张

1、如果变量是字符串则js的加号便会把两个及多个字符串拼接成一个。

2、为了让js能够对变量的数据进行加或者其他运算则可用parseInt来把字符串变为整数。

3、如果是包含有小点的字符串在用parseInt转换时会直接把小点后面的数字忽略掉滴。也就是直接取整数而不是四舍五入计算。

4、所以对于有小点的字符串便可以用parseFloat来转换。

5、所以便可以用toFixed()来保留小数的位数。

6、这样JS便可以得到两数运算比较精确的数字结果了。

var str = '2013年11月18'\x0d\x0astr = str.replace(/[^\d]/g,'/')\x0d\x0avar date = new Date(str)\x0d\x0a'2013-11-18' 也适用 /才兼容IE -有些IE不认识

var str = "2010-08-01"

// 转换日期格式

str = str.replace(/-/g, '/') // "2010/08/01"

// 创建日期对象

var date = new Date(str)

// 加一天

date.setDate(date.getDate() + 1)