您的位置:首页 > Web前端 > AngularJS

AngularJS 日期转换

2016-04-26 10:30 525 查看
之前分享过一篇使用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);
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  angularjs