js到底是如何把字符串变量格式化为指定格式的日期的呢

JavaScript013

js到底是如何把字符串变量格式化为指定格式的日期的呢,第1张

var d = new Date("2016-09-18")

随便字符串形式的日期变量, 使用上面方式传入js的Date对象,你就能使用d这个变量进行任何的日期操作了,从字符串转换成js日期的过程由js自动帮你完成

var str = "2010-08-01"// 转换日期格式str = str.replace(/-/g, '/') // "2010/08/01"// 创建日期对象var date = new Date(str)// 加一天date.setDate(date.getDate() + 1)// 没有格式化的功能,只能一个一个取str = date.getFullYear() + '-'    // 因为js里month从0开始,所以要加1    + (parseInt(date.getMonth()) + 1) + '-'    + date.getDate()

var str = "2010-08-01"// 转换日期格式str = str.replace(/-/g, '/') // "2010/08/01"// 创建日期对象var date = new Date(str)// 加一天date.setDate(date.getDate() + 1)