Versions in this module Expand all Collapse all v0 v0.0.9 Jun 5, 2023 v0.0.8 Jun 3, 2023 Changes in this version + var PwdKey = []byte("c*&ea3b%D10dccWK") + func AesDecrypt(data []byte, key []byte) ([]byte, error) + func AesEncrypt(data []byte, key []byte) ([]byte, error) + func CheckBirthdayValid(nYear, nMonth, nDay int) bool + func CheckProvinceValid(citizenNo []byte) bool + func DateTimeSeries() int64 + func DateToString() string + func DayTimeSeries() int + func DecryptByAes(data string) ([]byte, error) + func EncryptByAes(data []byte) (string, error) + func GetCitizenNoInfo(citizenNo []byte) (err error, birthday, sex, address string) + func GetCurrentPath() (string, error) + func GetNumber() string + func GetSMS() string + func Getenv(key string, def interface{}) interface + func Int64InSlice(a int64, list []int64) bool + func IsLeapYear(nYear int) bool + func IsValidCitizenNo(citizenNo *[]byte) bool + func IsValidCitizenNo18(citizenNo18 *[]byte) bool + func Isset(arr []interface{}, index int) bool + func ListStringToJson(param []string) string + func MapStringMerge(list ...map[string]string) (result map[string]string) + func MapToJson(param map[string]interface{}) string + func Md5s(s string) string + func NewDateOffset(years, months, days int) int + func NewTimestamp() int64 + func RandomID() string + func Sha1s(s string) string + func Sha256s(s string) string + func Sign(data map[string]interface{}, key string) (sign string) + func SignString(data map[string]string, key string) (sign string) + func SignalChannel(call func()) + func StringHexArray(str string) []string + func StringInSlice(a string, list []string) bool + func StringToInt64(s string) int64 + func StringToTimestamp(val string) int64 + func TimestampToDate(ts string) string + func TimestampToString(ts int64) string + func TimestampToTime(ts int64) int64 + func ToDayStartTime(t time.Time) time.Time + func ToFloat64(t interface{}) float64 + func ToFormatTimeZone(template string, from string, value string) string + func ToInt(t interface{}) int + func ToInt64(t interface{}) int64 + func ToString(t interface{}) string + func Unshift(slice, v interface{}) (interface{}, error) + func Uuid() string + func VerifyName(name string) bool + func VerifyPhoneFormat(phone string) bool + func YearsToString() string + type SnowFlake struct + func (s *SnowFlake) Generate() int64