Forráskód Böngészése

补充申报方法

1 2 hete
szülő
commit
74f56a6be2
1 módosított fájl, 23 hozzáadás és 0 törlés
  1. 23 0
      common/period.go

+ 23 - 0
common/period.go

@@ -396,3 +396,26 @@ func GetCurrentPeriod3() string { //仅本期报税使用
 	period := firstOfMonth.AddDate(0, -1, 0).Format("2006-01") // 当前账期-1
 	return period
 }
+
+func GetThisPrevQuarterStartTimeAndEndTimeNew(period string) (string, string) {
+	quarterStart := ""
+	quarterEnd := ""
+	m := period[4:6]
+	switch m {
+	case "03":
+		quarterStart = period[0:4] + "-01-01"
+		quarterEnd = period[0:4] + "-03-31"
+	case "06":
+		quarterStart = period[0:4] + "-04-01"
+		quarterEnd = period[0:4] + "-06-30"
+	case "09":
+		quarterStart = period[0:4] + "-07-01"
+		quarterEnd = period[0:4] + "-09-30"
+	case "12":
+		quarterStart = IntToStr(StrToInt(period[0:4])) + "-10-01"
+		quarterEnd = IntToStr(StrToInt(period[0:4])) + "-12-31"
+	default:
+		quarterStart, quarterEnd = GetBeginAndEndTime(period)
+	}
+	return quarterStart, quarterEnd
+}