package
0.0.3
Repository: https://github.com/yiranzai/utils.git
Documentation: pkg.go.dev

# README

     * [Dateutil](./dateutil/README.md#dateutil)
     * [Features](./dateutil/README.md#features)
           * [GetMonthsBetweenDates(sDate, eDate uint) []string // 返回时间区间内的所有月份](./dateutil/README.md#getmonthsbetweendatessdate-edate-uint-string--返回时间区间内的所有月份)
           * [FormatByFeYMD(date, format string) string // 格式化一个时间](./dateutil/README.md#formatbyfeymddate-format-string-string--格式化一个时间)
           * [FormatByPhpYMD(date, format string) string // 格式化一个时间](./dateutil/README.md#formatbyphpymddate-format-string-string--格式化一个时间)
           * [NewCarbonByFeYMD(date, format string) (parse *carbon.Carbon, layout string, err error) // 生成一个 Carbon 时间](./dateutil/README.md#newcarbonbyfeymddate-format-string-parse-carboncarbon-layout-string-err-error--生成一个-carbon-时间)
           * [NewCarbonByPhpYMD(date, format string) (parse *carbon.Carbon, layout string, err error) // 生成一个 Carbon 时间](./dateutil/README.md#newcarbonbyphpymddate-format-string-parse-carboncarbon-layout-string-err-error--生成一个-carbon-时间)
           * [TimeFormatByFeYMD(date time.Time, format string) string // 格式化一个时间](./dateutil/README.md#timeformatbyfeymddate-timetime-format-string-string--格式化一个时间)
           * [TimeFormatByPhpYMD(date time.Time, format string) string // 格式化一个时间](./dateutil/README.md#timeformatbyphpymddate-timetime-format-string-string--格式化一个时间)
           * [FeYmd2layout(format string) string // format 转 layout](./dateutil/README.md#feymd2layoutformat-string-string--format-转-layout)
           * [PhpYmd2layout(format string) string // format 转 layout](./dateutil/README.md#phpymd2layoutformat-string-string--format-转-layout)
           * [GetNextPeriodTime(period string) time.Time // 获取下一个范围的初始时间](./dateutil/README.md#getnextperiodtimeperiod-string-timetime--获取下一个范围的初始时间)
           * [GetNextMonth() time.Time // 获取下月一号时间](./dateutil/README.md#getnextmonth-timetime--获取下月一号时间)
           * [GetNextWeek() time.Time // 获取下周周一时间](./dateutil/README.md#getnextweek-timetime--获取下周周一时间)
           * [GetCarbon(v interface{}, format string) (*carbon.Carbon, error) // 生成 Carbon 对象](./dateutil/README.md#getcarbonv-interface-format-string-carboncarbon-error--生成-carbon-对象)
           * [GetWeekPeriod(v interface{}, format string) (*DateTimePeriod, error) // 获取某个日期所处的 Week 范围](./dateutil/README.md#getweekperiodv-interface-format-string-datetimeperiod-error--获取某个日期所处的-week-范围)
           * [GetMonthPeriod(v interface{}, format string) (*DateTimePeriod, error) // 获取某个日期所处的 Month 范围](./dateutil/README.md#getmonthperiodv-interface-format-string-datetimeperiod-error--获取某个日期所处的-month-范围)
           * [GetYearPeriod(v interface{}, format string) (*DateTimePeriod, error) // 获取某个日期所处的 Year 范围](./dateutil/README.md#getyearperiodv-interface-format-string-datetimeperiod-error--获取某个日期所处的-year-范围)
           * [GetQuarterPeriod(v interface{}, format string) (*DateTimePeriod, error) // 获取某个日期所处的 Quarter 范围](./dateutil/README.md#getquarterperiodv-interface-format-string-datetimeperiod-error--获取某个日期所处的-quarter-范围)
           * [GetDayPeriod(v interface{}, format string) (*DateTimePeriod, error) // 获取某个日期所处的 Day 范围](./dateutil/README.md#getdayperiodv-interface-format-string-datetimeperiod-error--获取某个日期所处的-day-范围)

Dateutil

时间和日期处理相关

Features

GetMonthsBetweenDates(sDate, eDate uint) []string // 返回时间区间内的所有月份

GetMonthsBetweenDates(sDate, eDate uint) []string // 返回时间区间内的所有月份

FormatByFeYMD(date, format string) string // 格式化一个时间

FormatByFeYMD(date, format string) string // 格式化一个时间

FormatByPhpYMD(date, format string) string // 格式化一个时间

FormatByPhpYMD(date, format string) string // 格式化一个时间

NewCarbonByFeYMD(date, format string) (parse *carbon.Carbon, layout string, err error) // 生成一个 Carbon 时间

NewCarbonByFeYMD(date, format string) (parse *carbon.Carbon, layout string, err error) // 生成一个 Carbon 时间

NewCarbonByPhpYMD(date, format string) (parse *carbon.Carbon, layout string, err error) // 生成一个 Carbon 时间

NewCarbonByPhpYMD(date, format string) (parse *carbon.Carbon, layout string, err error) // 生成一个 Carbon 时间

TimeFormatByFeYMD(date time.Time, format string) string // 格式化一个时间

TimeFormatByFeYMD(date time.Time, format string) string // 格式化一个时间

TimeFormatByPhpYMD(date time.Time, format string) string // 格式化一个时间

TimeFormatByPhpYMD(date time.Time, format string) string // 格式化一个时间

FeYmd2layout(format string) string // format 转 layout

FeYmd2layout(format string) string // format 转 layout

PhpYmd2layout(format string) string // format 转 layout

PhpYmd2layout(format string) string // format 转 layout

GetNextPeriodTime(period string) time.Time // 获取下一个范围的初始时间

GetNextPeriodTime(period string) time.Time // 获取下一个范围的初始时间

GetNextMonth() time.Time // 获取下月一号时间

GetNextMonth() time.Time // 获取下月一号时间

GetNextWeek() time.Time // 获取下周周一时间

GetNextWeek() time.Time // 获取下周周一时间

GetCarbon(v interface{}, format string) (*carbon.Carbon, error) // 生成 Carbon 对象

GetCarbon(v interface{}, format string) (*carbon.Carbon, error) // 生成 Carbon 对象

GetWeekPeriod(v interface{}, format string) (*DateTimePeriod, error) // 获取某个日期所处的 Week 范围

GetWeekPeriod(v interface{}, format string) (*DateTimePeriod, error) // 获取某个日期所处的 Week 范围

GetMonthPeriod(v interface{}, format string) (*DateTimePeriod, error) // 获取某个日期所处的 Month 范围

GetMonthPeriod(v interface{}, format string) (*DateTimePeriod, error) // 获取某个日期所处的 Month 范围

GetYearPeriod(v interface{}, format string) (*DateTimePeriod, error) // 获取某个日期所处的 Year 范围

GetYearPeriod(v interface{}, format string) (*DateTimePeriod, error) // 获取某个日期所处的 Year 范围

GetQuarterPeriod(v interface{}, format string) (*DateTimePeriod, error) // 获取某个日期所处的 Quarter 范围

GetQuarterPeriod(v interface{}, format string) (*DateTimePeriod, error) // 获取某个日期所处的 Quarter 范围

GetDayPeriod(v interface{}, format string) (*DateTimePeriod, error) // 获取某个日期所处的 Day 范围

GetDayPeriod(v interface{}, format string) (*DateTimePeriod, error) // 获取某个日期所处的 Day 范围