js怎么把字符串型(yyyy年mm月dd日)转化为日期型?

JavaScript012

js怎么把字符串型(yyyy年mm月dd日)转化为日期型?,第1张

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

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

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

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