Popularity
1.9
Declining
Activity
0.0
Stable
24
1
6
Programming language: Go
License: MIT License
Tags:
Date & Time
kair alternatives and similar packages
Based on the "Date and Time" category.
Alternatively, view kair alternatives based on common mentions on social networks and blogs.
-
go-anytime
Parse natural and standardized dates/times and ranges in Go without knowing the format in advance
CodeRabbit: AI Code Reviews for Developers
Revolutionize your code reviews with AI. CodeRabbit offers PR summaries, code walkthroughs, 1-click suggestions, and AST-based analysis. Boost productivity and code quality across all major languages with each PR.
Promo
coderabbit.ai

Do you think we are missing an alternative of kair or a related project?
Popular Comparisons
README
Kair
Date and Time - Golang Formatting Library
Setup
To get Kair
> Go CLI
go get github.com/GuilhermeCaruso/kair
> Go DEP
dep ensure -add github.com/GuilhermeCaruso/kair
> Govendor
govendor fetch github.com/GuilhermeCaruso/kair
Example
package main
import (
"fmt"
k "github.com/GuilhermeCaruso/kair"
)
func main() {
now := k.Now()
fmt.Printf("Right now is %s \n", now.CustomFormat("dd/MM/YYYY hh:mm:ss"))
date := k.Date(29, 05, 1980)
fmt.Printf("The %s was a %s in %s\n",
date.Format("L"),
date.CustomFormat("DD"),
date.CustomFormat("MMMM")) //The 29/05/1980 was a Thursday in May
}
Formatters
Standard
"LT": 10:20 AM, "LTS": 10:20:00 AM, "L": 20/05/2018, "l": 20/5/2018, "LL": May 20, 2018, "ll": May 20, 2018, "LLL": May 20, 2018 10:20 AM, "lll": May 20, 2018 10:20 AM, "LLLL": Sunday, May 20, 2018 10:20 AM, "llll": Sun, May 20, 2018 10:20 AM, "": 2018-05-20 10:20:00 +0000 UTC,
Custom
"MMMM": Long Month, "MMM": Month, "MM": Zero Number Month, "M": Number Month, "YYYY": Long Year, "YY": Year, "DD": Long Day, "D": Day, "dd": Long Number Day, "d": Number Day, "hh": Long Hour, "h": Hour, "mm": Long Minute, "m": Minute, "ss": Long Second, "s": Second
Contributing
Please feel free to make suggestions, create issues, fork the repository and send pull requests!
To do:
- [X] Implement Standard Format
- [X] Implement Custom Format
- [X] Implement Now(), Date() and DateTime() initializers
- [ ] Implement Relative Time (FromNow, StartOf ...)
- [ ] Implement CalendarTime (add, subtract, calendar)
License
MIT License © Guilherme Caruso
*Note that all licence references and agreements mentioned in the kair README section above
are relevant to that project's source code only.