v2.5.5
English
-
golangminimum version dependency upgraded to1.18 -
Change default global timezone from
LocaltoUTC -
Remove
hour,Minute,secondparameter inCreateFromLunar,CreateFromPersianmethods -
Change some format symbol definitions involves symbols such as
U,V,X,S,TZ,u,v,x,z -
Fix bug of incorrect judgment of
IsLeapMonthin lunar calendar -
Fix bug of
AtomFormatandAtomLayoutreturn inconsistent value -
Fix bug of
RFC3339FormatandRFC3339Layoutreturn inconsistent value -
Fix missing timezone bug in
IsDSTmethod -
Fix missing timezone bug
StartOfXXX,EndOfXXXmethods -
Rename
Offsetmethod toZoneOffsetmethod -
Rename
IsSetTestNowmethod toIsTestNowmethod -
Rename
UnSetTestNowmethod toCleanTestNowmethod -
Remove
Locationmethod, replaced byTimezonemethod -
Change the judgment logic of
IsValidandIsInvalidmethods,zero timeis no longer considered invalid time -
Add
ZoneNamemethod to get the time zone name -
Add
HasErrormethod to check if there is an error -
Add
WeekStartsAtmethod to get start day of the week -
Add
ParseWithLayoutsandParseWithFormatsmethods -
Add format symbol
oto get time zone offset
中文
-
golang最低版本依赖升级到1.18 -
默认全局时区从
Local更改为UTC -
CreateFromLunar,CreateFromPersian方法去掉 hour, minute, second 参数 -
更改部分格式符号定义,涉及到的符号有
U,V,X,S,TZ,u,v,x,z -
修复
IsDST方法丢失时区的 bug -
修复
StartOfXXX、EndOfXXX部分方法丢失时区的 bug -
修复农历中
IsLeapMonth判断错误的 bug -
修复
AtomFormat和AtomLayout格式返回值不一致的 bug -
修复
RFC3339Format和RFC3339Layout格式返回值不一致的 bug -
Offset方法更名为ZoneOffset -
IsSetTestNow方法更名为IsTestNow -
UnSetTestNow方法更名为CleanTestNow -
移除
Location方法,由Timezone方法替代 -
更改
IsValid和IsInvalid方法判断逻辑,zero time不再视为无效时间 -
新增
ZoneName方法获取时区名称 -
新增
HasError方法判断是否有错误 -
新增
WeekStartsAt方法获取周起始日期 -
新增
ParseWithLayouts和ParseWithFormats方法 -
新增格式符号
o来获取时区偏移量