之前分享过一篇使用filter进行转换的小段子,
今天分享一篇直接用JS代码实现的转换。
1,yyyyMm形式的字符串转DATE型
var year = yyyyMm.substring(0, 4);
var month = yyyyMm.substring(4, 6);
return new Date(year, month - 1, 1);
2,DATE型转yyyyMm形式的字符串
return date.getFullYear() + ('0' + (date.getMonth() + 1)).slice(-2);
3,月末取得:日期
return new Date(y, m, 0);
4,前月取得:日期
var year = date.getFullYear();
var month = date.getMonth();
return new Date(year, month - 1, 1);
5,翌月取得:日期
var year = date.getFullYear();
var month = date.getMonth();
return new Date(year, month + 1, 1);
6,yyyyMmDd形式的字符串转DATE型
var year = yyyyMmDd.substring(0, 4);
var month = yyyyMmDd.substring(4, 6);
var day = yyyyMmDd.substring(6, 8);
return new Date(year, month - 1 , day);