JS 获取时间,今天,明天,昨天,将字符串转换成时间对象。
2018-11-29 11:14
211 查看
1.JS将字符串转换为时间对象
//字符串转换时间对象
[code] convertDateFromString(dateString) { if (dateString) { var date = new Date(dateString.replace(/-/,"/")) return date; } },
2.JS获取今天,昨天,明天
[code] //昨天的时间 2 var day1 = new Date(); 3 day1.setTime(day1.getTime()-24*60*60*1000); 4 var s1 = day1.getFullYear()+"-" + (day1.getMonth()+1) + "-" + day1.getDate(); 5 //今天的时间 6 var day2 = new Date(); 7 day2.setTime(day2.getTime()); 8 var s2 = day2.getFullYear()+"-" + (day2.getMonth()+1) + "-" + day2.getDate(); 9 //明天的时间 10 var day3 = new Date(); 11 day3.setTime(day3.getTime()+24*60*60*1000); 12 var s3 = day3.getFullYear()+"-" + (day3.getMonth()+1) + "-" + day3.getDate(); //昨天的时间 2 var day1 = new Date(); 3 day1.setDate(day1.getDate() - 1); 4 var s1 = day1.format("yyyy-MM-dd"); 5 //前天的时间 6 var day2 = new Date(); 7 day2.setDate(day2.getDate() - 2); 8 var s2 = day2.format("yyyy-MM-dd");
3.时间封装函数
[code]getBeforeDate(n){ var n = n; var d = new Date(); var year = d.getFullYear(); var mon=d.getMonth()+1; var day=d.getDate(); if(day <= n){ if(mon>1) { mon=mon-1; } else { year = year-1; mon = 12; } } d.setDate(d.getDate()-n); year = d.getFullYear(); mon=d.getMonth()+1; day=d.getDate(); let s = year+"-"+(mon<10?('0'+mon):mon)+"-"+(day<10?('0'+day):day); return s; },
getBeforeDate()函数 可传入number
getBeforeDate(0)今天
getBeforeDate(1)昨天
getBeforeDate(2)前天 以此类推
相关文章推荐
- JS 毫秒日期相互转换 JS获取 今天 明天 昨天的日期
- js获取当前时间(昨天、今天、明天)
- js 获取前天、昨天、今天、明天、后天的时间
- js获取当前时间(昨天、今天、明天)
- js动态获取当前系统时间+js字符串转换为date日期对象
- js 获取前天、昨天、今天、明天、后天的时间
- js 获取前天、昨天、今天、明天、后天的时间
- Android 字符串转指定格式时间 日期处理 去掉月份或天多余的0 获取今天 昨天 明天等的日期和星期
- js 获取昨天、今天、明天、后天的时间
- js 获取前天、昨天、今天、明天、后天的时间
- js获取当前时间(昨天、今天、明天)
- JS获取前天、昨天、今天、明天、后天的时间
- js 获取前天、昨天、今天、明天、后天的时间 (转)
- js 获取前天、昨天、今天、明天、后天的时间 (转)
- js 获取前天、昨天、今天、明天、后天的时间
- js 获取昨天、今天、明天的时间
- js 获取前天、昨天、今天、明天、后天的时间 (转)
- js 获取前天、昨天、今天、明天、后天的时间
- 【js Date】时间字符串、时间戳转换成今天,明天,本月等文字日期
- [DBW]js获取当前时间(昨天、今天、明天)