|
@@ -396,3 +396,26 @@ func GetCurrentPeriod3() string { //仅本期报税使用
|
|
period := firstOfMonth.AddDate(0, -1, 0).Format("2006-01") // 当前账期-1
|
|
period := firstOfMonth.AddDate(0, -1, 0).Format("2006-01") // 当前账期-1
|
|
return period
|
|
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
|
|
|
|
+}
|