js中字符串怎么转化为日期

JavaScript014

js中字符串怎么转化为日期,第1张

var str = "2010-08-01"

// 转换日期格式

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

// 创建日期对象

var date = new Date(str)

// 加一天

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

这是一个Unix时间戳,在Javascript中,用毫秒表示Unix时间戳,所以此数要乘上1000(1秒=1000毫秒)

字符串乘以数字结果是数字类型,所以可以直接用Date对象生成日期了

alert(new Date("1379433600"*1000))//Wed Sep 18 2013 00:00:00 GMT+0800 (中国标准时间)剩下有关日期处理的问题,可以直接通过Date对象的相应方法进行处理

var d=new Date()

d.setTime('1379433600')

d.format('yyyy-mm-dd hh:MM:ss')

这是我在控制台上的操作,你看看: