[JS]日期加減結果等同C#AddMonths

[JS]日期加減結果等同C#AddMonths

最近遇到JS日期加減 會跟C#的AddMonths 結果不同
EX

1/31 加一個月 C# 是2/28

JS 會變成 3/3 號 (加上31天)

所以就嘗試寫一個function來處理

若有更好解法歡迎留言討論