之前分享过一篇使用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);
本文分享了使用JavaScript实现的日期格式转换技巧,包括将yyyyMm形式的字符串转换为DATE类型,DATE类型转字符串,获取月末日期,前月和翌月日期,以及yyyyMmDd形式的字符串转DATE类型的方法。

1227

被折叠的 条评论
为什么被折叠?



